My Games

Please email me at for feedback. (because I know there will be some).

The great majority of these games are java 8 based, so update to that. (you can't actually download Java 7 anymore..)

If you are worried about a viruses from these files, don't be, the source is avaliable for the main ones.


It is a driving game, that has dynamic generated tracks and a selection of cars.

My current project which is very much a work in progress, has a GitHub.

First game using JMonkeyEngine3.

Please note that this game uses an approximation of the Pacejka formula for tyre traction, which happens to be unstable at low speeds.

Download Rally v0.0.11 (warning ~45MB)


After I did a Uni graphics course I was inspired to create a proper game. (after the small ones below)

I had been playing a geometry wars clone called gridwars, which some believe is actually better. This game insipred me to create my own.

It uses JOGL and has sound and actual game mechanics. It gives you the option to change the settings before you load, things like board size change the game a lot.

It also has a github repo under the same username.

I have only recently worked out how to export this game so tell me about any bugs

Download GridWars


First game im actually proud of, this is a full functional game. (Saving records is still something the jar file can't do...).   Just remember to read the info and controls. Also try out some of the options.

If I was to do this again i would probably not write it using swing rectangles. They are slow for this. Like really slow. Check your CPU while playing.

Download Tetris


My first attempt at something that actually had 'some' difficulty to it. This was a setup for the next project

It has some interface issues... also even though it says it saves, it doesn't.

Download Minesweeper


This was my first attempt at doing something in java swing. Every one has their first project, heres mine.

It is very simple.

Download Snake