Code  
Here you can download the games & tools I have created.


Opal
Opal is not a game - it is a game development library for C++ programmers, designed for rapid prototyping & development of 2D games. The library is designed to work alongside the HGE engine and includes new tools for creating content, as well as a series of classes designed to work with the content you create in the tools. The core of opal is the level editing tool which is designed to encompass all requirements of 2d game development in any genre.

The latest version is 1.1 and can be downloaded here:

Opal 1.1 download

Documentation is here:

Opal 1.1 documentation


Ropeman
Ropeman is a 2d side scrolling puzzle/adventure game where your character must navigate his way to the end of each level using a rope gun that allows him to swing past obstacles.

The game was developed as a 3-level demo with the possibility of future development.


Boats Screensaver
The boats screensaver is a screensaver for windows that makes little boats drive around your screen, leaving behind ripples that refract light over your screen. It only works on windows XP.

It was developed following my reading of a post on the HGE forum describing a technique for simulating water in 2d.