Bi-Polarity


This is a game I developed in my final year at university. The game runs on the GP2X and PC. The goal of the game is to get the highest score you can before you inveitably die, which you will as health drops are rare. You have one advantage over the bots in this game; the ability to control 3 elements of magic: Ice, Fire and Earth, using these elements are your greatest chance of survival.

The game features various design elements such as:

  • A custom memory manager designed by me
  • Cross platform specific code
  • Highly optimised classes and functions
  • An efficient, robust particle system
  • High score system
  • Simple AI - Fuzzy logic and A* path finding.
Art is from various games and sites such as Golden Axe, Kingdom Hearts, 2D Circle, Final Fantasy and the Great Battle III. The particle system art was designed by me.

The windows version is available here: Mirror A
Source code is available here: Mirror A
Gameplay video available here: Mirror A

Charles Darwin's Magical Voyage



This is a game developed at X48 at Derby University. The goal was to build a game based around Darwin's theory of evolution within 24 hours using XNA. It won the "Most Technical Game" award and was developed by me, Stuart Farnaby, Sean Tromans and Alexandre Laurent. The game plays similiar to a Tower Defense style game and is only playable with an XBOX 360 controller.

The windows version is available here: Mirror A
A gameplay video is available here: Mirror A

First ever game - Vertical Scroller


My first ever game created for an ICA assessment in my second year at Teesside University. Credit for the art goes to various games: Pilotwings and Sinistar. Music credit goes to Eric Johnson.

This game was created using HAPI, an API created using DirectX by Keith Ditchburn; one of my university lecturers. HAPI's basic functionality is to provide a screen buffer, loading textures and basic media streaming. All other functionality was implemented by me; Clipping, blitting, collision detection and animation. I got an A for this project which i was very pleased about.

Requirements:

Latest DirectX drivers - Download Here (Latest DLL is included in download for quick use)
WinRar - Download Here

Use:

Un-zip the the contents to the your hard-drive. Run HelloWorld.exe. Further information can be obtained from the user guide contained in the main directory.

Cheats: Pause the game whilst playing (RETURN), and press 1,2 or 3 for various cheats, info is displayed on the top left screen. 4 will mute the game. Input is not monitored so multipled keypresses are logged every frame so getting the pause menu up is a pain.

Video: Mirror A
Download: Mirror A Mirror B