Tank Island
Tank Island is an open source 2D top down shooter game that was created with Ruby using Gosu game development library while writing this book.
Screenshots


Book: Developing Games With Ruby
Complete process of building this game is described step by step in this free to read book:
Installation
To install it, run
$ gem install tank_island
On Mac OSX you will have to brew install imagemagick to make it work.
Starting the game
There are several ways to start the game.
Running in 800x600 window mode
$ tank_island
Running with custom resolution
$ w=1600 h=1200 tank_island
Running full screen with custom resolution
$ fs=1 w=1200 h=800 tank_island
Controls
Gameplay
WASDmoves your tank.- Mouse
left clickshoots. ESCgoes into menu and away from it.
Debugging
Rrespawns your tank.Tspawns an enemy tank under mouse cursor.F1enters debug mode.F2toggles profiling