[27 Oct 2008 | No Comment | ]
Hidden: Source

The Hidden is a modification for Half Life 2 that I have been working on as “project” lead, programmer and games designer since it’s initial inception in early 2005.

The game revolves around a heavily asymmetrical mechanic that requires careful balancing to ensure that all the players can have fun new and experience alike. Development of the project has seen me going to the IGF awards as a finalist and grow not only as a designer and programmer, but also as a point of community interaction.

Read the full story »

Programming »

[29 Jun 2009 | No Comment | ]
Kyu Hitsu

Kyu Hitsu is a bullet hell style shmup, developed in C++ with OpenGL and then in C# with XNA. I wrote the core engine code, including mesh / texture loading, font drawing, input and menu systems.

Programming »

[5 Apr 2009 | No Comment | ]
Rigid Body Physics and Curling

For part of a university group assignment, we were tasked with creating a small game utilising rigid body physics, provided with a choice of bowls, air hockey or curling my group selected to do curling.
We were given access to an existing rigid body class to use as we saw fit, but had to build the rest of the game around it. I wrote the majority of the code, with other members providing art assets and completing basic coding tasks (all team members were required to do some coding).
As such, I …

Programming »

[18 Nov 2008 | No Comment | ]
Console Chat Server

As part of a university group project, I was tasked with writing a console based chat server application based upon a protocol designed by the team.

The server had to provide for multiple users talking in a number of separate “rooms”, in a similar vein to IRC. The project was written entirely in C/C++ and is aimed for use on windows based machines via a command line terminal for output.