Monorail – Work In Progress



You are the Hero trying to reach the head of a runaway train to get to the locomotive. You start at the caboose and work your way along fighting off the bad guys who have taken the train over. You have to be careful not to fall off the train cars or get swept off the left side of the screen with a disconnecting train car. Also, don’t get shot! You can get hit 3 times before you die.


  • Use left and right arrow keys to move, Z to jump and X to shoot
  • Use Game pad stick and button 1 to jump, button 2 to shoot.


This game was originally made for Mini Ludum Dare #6, a 48 hour competition on January 9th-11th, 2009.  The primary theme was “monochrome”.  The secondary theme which I got to pick from a list was “train”. Monorail is very much a work in progress and can use a lot of game play love still.  It was coded in Ruby and uses the Gosu game development library.  I used sfxr for creating the sound effects and Reason for creating the soundtrack loop.


I have released the source code to the game under the GNU General Public License v3 .  The graphics, music, and sounds are released under a separate Creative Commons License.  The source code and all media assets are included in this archive along with any operating system instructions in the README.txt file.


I’d love to hear any bug reports or feedback in general, good or bad.  Thanks for playing!




  1. Dave "HybridMind" Evans says:

    Well there is just a train really. The game’s title was a bad pun on the train being monochromatic.

Comments are closed.