Damasca: The Conflicted Kingdoms

Damasca is a
community developed open-source online role playing game. I'm responsible for development of the engine - in
particular the toolset and rendering layer.
This is a collection of the larger projects that I worked on during University - either directly for the course, or in my spare time. Complete details of the projects, and those of smaller projects that I've developed are available from the menu on the right.
Damasca is a
community developed open-source online role playing game. I'm responsible for development of the engine - in
particular the toolset and rendering layer.
As part of my work at Schools on the Net and
Neon Dreams
I developed a website content management system to allow easy design of pages, image galleries and downloadable items.
To maintain a good experience for the user, AJAX and related Javascript techniques were applied where they were suitable, whilst
ensuring the sites remained standards compliant and accessible.
My final year dissertation project, which was an investigation into (what was at the time) modern real-time lighting and shadow rendering techniques. As part of this investigation, I produced a device-independent rendering architecture which support multiple lighting models, light sources and shadow mapping techniques.
Castles is a simple turn-based game with upto 4 players each defending a castle with a cannon, with the aim of knocking down their opponents castles before their's is lost. Use of physics is applied in responding to collisions and simulating the motion of objects in the world.