Gosu and all documentation © 2001-2023 Julian Raschke, Jan Lücker, and other contributors. Ruby Conf 2012 talk: Game Development and Ruby, by Andrew Nordman (2012) Licensing.Tutorial series: Conway’s Game of Life with Ruby/Gosu in vim, by ofcan (2013).LA Ruby Conf 2014 talk: Writing Games with Ruby, by Mike Moore (2014).Making a Flappy Bird clone in Ruby, by Tom Dalling (2015).An introduction to Ruby/Gosu, by Iván González (2015).Rub圜onf 2016 talk: Attention Rubyists: you can write video games, by Cory Chamblin (2016).Some recent talks and screencasts about Gosu, or Ruby game development in general: In addition to the documentation linked from the sidebar, there is a free book by Mark Sobkowicz that will guide you through the creation of four different games:īoth Gosu’s documentation and the book assume that you used Ruby before. Performance When I first declared Rub圓x3 in the conference keynote, many including members of the core team felt Matz is a boaster. It’s also a great prototyping tool and should work for indie game development, though nobody has really tried that. Concurrency Ractor Fiber Scheduler Typing (Static Analysis) RBS TypeProf With the above performance improvement, Ruby 3.0 introduces several new features described below. Gosu is mostly used to teach or learn Ruby or in short game development competitions. 2D graphics and text, powered by OpenGL or OpenGL ES.Gosu is focused, lightweight and has few dependencies (mostly SDL 2). It’s available for macOS, Windows, Linux, and iOS. Gosu is a 2D game development library for Ruby and C++. Discover more awesome projects in the Gosu Showcase.