Fork me on GitHub

Red Locomotive

Give your games some tractive effort!


Red Locomotive is an open source JavaScript game engine designed for complex 2d and/or isometric games. It give developers the tractive effort they need by abstracting complex systems like game loops, pixel/cursor based events, frame rate management, sprite rendering, animation, and much more.


Sorry, Your web browser doesn't support canvas.


Use the arrow keys to navigate and the ESC key or switch to another tab to pause. Click anywhere in the window to resume.

Current Features

Coming Soon

Read the docs

Red Locomotive documentation.

Join The Community

Join the community and meet other developers

Join the Forum.

Note to Developers

Currently Red Locomotive is in heavy development. It is not ready for use. More information about Red Locomotive will be added here once there is something to play with.


Engine developed by Robert Hurst.

Sprites from the example above by Phil Welden.

Support The Project

Click here to lend your support to: Red Locomotive and make a donation at ! Check it out!