Fork Me on GitHub


Collect all the gold and then reach the exit without being eaten!

Download this project as a .zip file Download this project as a tar.gz file

Lode Runner is my take on the classic platform game. Your job is to collect all the gold in each level while avoiding the phantoms. Doing so will unlock a portal to the next level. The game includes a level editor.


Screenshot of gameplay

Use the WASD keys to move. You can walk left and right, climb up and down ladders, and climb across bars or drop down from them. Falling doesn't hurt, but spikes do.

Press Q or E to dig to the left and right, respectively. Phantoms will fall into holes you dig and drop any gold they are carrying. You can walk on top of a phantom in a hole. Holes eventually fill back in. If a phantom is in a hole when it fills back in, it will respawn.

There are many different types of objects you can interact with. The campaign will introduce them to you. For example gates act like walls until opened with a key of a matching color.


Screenshot of editing a level

You can edit levels and create your own new ones by clicking the "Edit" or "Create new level" buttons on the menu at the top of the game window. Click an object in the panel on the right and then click in the game area to place it. (You can also click-and-drag to add many of the same object at once.)

Download and Run

The download includes a LodeRunner.jar executable file. Double-clicking on the file will run the game. It also includes the source code and images if you'd like to modify or build the game yourself.

The source code and associated images for LodeRunner is released under the GPLv2.


LodeRunner requires Java 1.6+. Macs come with an earlier version of Java so you may need to upgrade to play this game. If you are not sure which version of Java you have, open the Terminal or Command Prompt and type "java -version" and hit Enter. To upgrade Java visit