Capybara Games is an independent game studio based out of Toronto, Ontario, Canada. The studio was founded in 2003 from a collection of Toronto IGDA members. The company is most known for developing 2011's Superbrothers: Sword & Sworcery EP and 2014's Super Time Force. More information...
According to PR-model, capybaragames.com is ranked 633,367th in multilingual Wikipedia, in particular this website is ranked 371,327th in English Wikipedia.
The website is placed before 123.fr and after mojekromeriz.cz in the BestRef global ranking of the most important sources of Wikipedia.