Gosu is using hosted partially on this website and on GitHub.
- Packaged Downloads
Ruby: gem install gosu - Source Code
- Issue Tracker
- Change Log
- To Do List
Stay up to date easily with the RSS feed from GitHub, or subscribe even to Gosu news and discussion easily via the feeds from the forum.
There is also a low traffic IRC channel on freenode for friendly chat.
Gosu is a 2D game development library for the Ruby and C++ programming languages, available for Mac OS X, Windows and Linux. It has been in development since 2001. The C++ version is also available for iPad, iPhone and iPod Touch.
Visual C++ 2008 (recommended) or 2010 required for the Windows C++ version, but the free Express versions are fine.
Both languages have access to:
- 2D graphics and text, accelerated by 3D hardware
- Sound samples and music in various formats
- Keyboard, mouse and gamepad input
- gem install gosu
complete with examples, precompiled for Windows & OS X - gem install texplay
pixel-based drawing on Gosu images, by banister - gem install chingu
a library that adds more game logic, by ippa - gem install ruby-opengl
the standard Ruby OpenGL gem works fine with Gosu to add 3D effects
(See the included example, or this fine bundle of tutorials by tjbladez. Also note this thread if you have problems installing on Windows) - gem install chipmunk
a popular physics library with an integration example in the wiki - gem install rmagick
can be used as a more powerful but harder-to-distribute alternative to TexPlay, example included in Gosu
Licensing
Gosu and all documentation © 2001-2012 Julian Raschke, Jan Lücker and contributors.
Gosu is released under the MIT license.