Featured Projects

Nexus Clash B4

Nexus Clash B4

Nexus Clash is a browser-based MMORPG that continues the saga of Nexus War.

More Info...
Skynet

Skynet

An award winning call centre management system.

More Info...
Autofinder

Autofinder

Autofinder is a vehicle reporting system that connects to several government APIs.

More Info...
PPSR Management System

PPSR Management System

A web and phone system designed to manage financing statements.

More Info...
Planar Strife

Planar Strife

Planar Strife is a top down RPG which won a C# game programming competition.

More Info...

Planar Strife

Planar StrifePlanar StrifePlanar StrifePlanar Strife

Planar Strife is a top down RPG that was developed in 2010 for a C# game programming competition (which I won). The competition imposed the restriction that entries must not reference any libraries beyond what is available within the .NET framework. I later went on to add DirectX support to the engine, click here for further details.

The game features various UCOL lecturers as the main characters, and places, and puts them in a fictional world, which abounds with amusing references about the course and technology in general.


The game engine has the following features:

  • A trigger-based scripting language for level design
  • Saving is available at any point in the game
  • Automatic online updating of the game executable and level data

As the sole developer on this project, I gained experience in development, time management, artifical intelligence and script parsing.


The game's source code is about 5,000 lines long (not including the map script files), with the majority of the work going into the asset management class and the game's scripting language interpreter. The game itself is about 200MB in size, mostly due to the competition constraints precluding any compression of the sound files.


Technologies Used:

  • C#
  • GDI+

Game Credits:

Production & Programming: William Lawn Stewart


Game Art: Reiner "Tiles" Prokein (site)


Music: Butterfly Tea, The Postmen, Miguel Herrero, Tryad, Zeropage (site)


Special Thanks To: Aaron Steele, Andrew Lawn, Ben Way, Bill Stewart, Caz Smith, Cheralyn Sorrell, Chris Hunt, Daniel Bullimore, Daniel Kempthorne, Donny Lepper, Geoff Lawn, Heather Moran, Jenny Hills, Kate Lawn, Leigh Procter, Marina Nairne, Richard Dargie, Sam Hunt, Sandra Cleland, Scott Waters, Simon Burt, Suzanne McGrath, Wayne Procter.