Gosu logo
overview » forum » ruby rdoc » c++ reference

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.
Visual C++ 2005 or 2008 needed for the Windows C++ version, but the free Express versions are fine.

Both languages have access to:

Ruby/Gosu also features:

Ruby Game Development: Overview

If you are coming from a Ruby background and haven't yet decided on a library or want to know about alternatives to Gosu, or if you haven't yet decided to even use Ruby, check out Andrea O. K. Wrights articles and her talk, which give a fair overview.

Article (part 1) / Article (part 2) / Video of the talk (RubyConf '07)

Licensing

Gosu and all documentation © 2001-2009 Julian Raschke, Jan Lücker and contributors.

Gosu is released under the MIT license.

Note: Even though Gosu's own source code and documentation are released under the MIT license, it still uses the closed source FMOD library for sound output, which is free of charge only for use in freeware.
On Linux, SDL_mixer will be used as the default. You use 100% Free code in this case!