Gosu is using hosted partially on this website and on github.
- packaged c++ downloads
Ruby: gem install gosu - source code
- issue tracker
- change log
- to do list
Project of the Day: There's No Place Like Homeless!!!
Discover more awesome Gosu projects in the showcase board.
Discover more awesome Gosu projects in the showcase board.
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.
Gosu is a 2D game development library for the Ruby and C++ programming languages, available for Mac OS X, Windows and Linux. The C++ version is also available for iPad, iPhone and iPod Touch; an Android port is being developed right now. The Ruby version works with MRI, MacRuby and Rubinius, but not JRuby.
Visual C++ 2010 required for the Windows C++ version, but the free Express version is fine.
Gosu only provides basic building blocks:
- a window with a main loop and callbacks
- 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 (Ruby 1.8 & 1.9) - gem install releasy
automatically distribute any Ruby game as a Windows executable or Mac app, by Spooner - 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 ashton
a C extension that integrates GL shaders and a particle engine with Gosu, also by Spooner - gem install chipmunk
a popular physics library with an integration example in the wiki - 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 rmagick
a more powerful but harder-to-distribute alternative to TexPlay, example included with Gosu
Licensing
Gosu and all documentation © 2001-2013 Julian Raschke, Jan Lücker and contributors. Gosu is released under the MIT license.