Name Image Description Dev

Disney Sing It: Pop Hits

[Not yet released]

A karaoke game with hit songs from Disney franchises and properties.
My main duties involved:
  • Build machine maintenance, and creation of scripts to enable any team member to create builds and discs for any of the six SKU’s when required.
  • Bug fixing on PS2 and PS3 and Wii.
Wii / PS3 / PS2 Amazon

Rock Revolution

[Oct 2008]

A rythm action game for Konami USA.
I was involved in the following aspects:
  • Graphical effects, particles and research into 3rd party effects tools
  • In game art tools for tweaking and viewing shader and full screen effects
  • Gameplay, front-end and menu programming
XBOX360 / PS3 Metacritic (38/100) Amazon

Crush

[May 2007]

A puzzle platform game witha a small team, meant that I was involved in a wide variety of areas of code, including:
  • Graphics, animation and effects
  • Player input and movement
  • Enemy programmed-intelligence
  • Debug menus and in-game design tools
PSP Metacritic (83/100) Amazon

Interacting with Projected Displays

[May 2006]

[University Honours Thesis]

My Final year thesis involved the research, planning and creation of a program to enable users to interact with any projected image using only their fingertips - without the need for any equipment on the screen or user. C++ / Open CV / Direct Show / OpenGL / MS Visual Studio.Net Overview Poster

Thesis Paper

(Abstract)

Pong+

[Feb 2006]

[Personal Project]

A remake of pong for PSP. Simplistic 1-Bit stylings. All settings are completely customizable by the player. C/c++ / PSPDev Toolchain / Cygwin / Notepad2

yasminflett.co.uk

[March 2006]

[Freelance Project]

A website for artist Yasmin Flett, with hand-coded content management. PHP / MySQL / Notepad2

Puck

[Oct 2005]

[Personal Project]

Started life as a simple Pong clone, but has grown into something more like air hockey.
The codebase is being rebuilt from The Governor's engine code, taking only the parts necessary and trying to refine the code that is used.
Cursor Left/Right: Move
Cursor Up: Thrust (release to return to baseline)
1 / 2: Toggle AI
3 / 4: Reflections on/off
W/A/S/D: Pitch size
T/Y/G/H: Goal size
Mouse: Camera
PC / OpenGL / Visual Studio 6

Ribbo.com

[Oct 2005]

[Freelance Project]

Poker advice site with Content Management System.
Hand coded from scratch and written in PHP/MySQL. The site is designed to be W3C standards compliant, and easy for the owners to update and maintain without assistance from myself.
PHP / MySQL / Notepad2

The Governor

[Feb-May 2004]

[University Project]

Written as a group project, from design to prototype, with 5 others, we focused on creating an API independent engine, this version contains only the OpenGL renderer, but a DirectX version was added after the project deadline.
The other members of the team took the engine on to success, winning in the 2004 Dare To Be Digital Competition, with their game "Pixie Dust", I had moved to Japan at this point so was unable to compete.
Components completed by myself are:
Camera, Spring functions for camera, Particle Engine, Level Editor, AI, Gameplay code

Mouse: Direction / pitch
WASD: Lock on to targeted enemy
Space: Fire (Rockets at distant enemies, Lasers at close enemies)
Pc / Open GL / Visual Studio 6

K-Flip

[May 2004]

[University Project]

Written to demostrate the 3D API of the PlayStation.

You play a purple cube which must roll around the playfield, flipping the ground tiles over (from green to red and back), with the aim of restoring them all to green. The basics are similar to a Lights Out game, but the gameplay is quite different.

PlayStation / Net Yaroze / Metrowerks Codewarrior

Terrain Demo

[Dec 2003]

[University Project]

A program to generate terrain, using different methods, as part of a class looking into more advanced OpenGL and 3D techniques.

Controls are displayed in a console window upon startup.
Pc / Open GL (GLUT) / Visual Studio 6

DirectX Demo

[May 2004]

[University Project]

This was written to learn the differences between OpenGL and DirectX, and to gain some more insight into the latter.
Unfortunately the final version has been lost, and so the version presented here is perhaps 1 or 2 refinements prior to completion, Everything works, but it lacks the polish of the final piece.


WASD: Move
Mouse: Look
F9: Tiles mode
F11: Terrain mode
F12: Models mode
Terrain:
NUM 0: Flatten
NUM 1: Noise
NUM 2: Smooth
NUM 3: Normalise
NUM 4: Fault
NUM 5: Bump
Pc / DirectX / Visual Studio 6

Julia Set viewer

[Dec 2003]

[University Project]

Simply shows and lets you zoom into a Julia set.

Click inside the window to define an initial set, press 'Z' to enter zoom mode. Then left click to zoom in, right click to zoom out, 'Q' and 'A' to change level of detail.

Pc / Open GL (GLUT) / Visual Studio 6

Open GL Demo

[May 2003]

[University Project]

Written to learn the basics of Open GL and 3D programming.

Keys 1-0: select effect. (Click icon in top right or press 'V' to toggle visibility) Mouse: change variables of effects.
Pc / Open GL (GLUT) / Visual Studio 6

Action Afro PJ

[May 2003]

[University Project]

A complete game prototype from design to implimentation, using the Playstations 2D API.

The game is a 2D scrolling platformer. Where you play as either Action Afro PJ or Arctic Fox Yasmin, and attemt to run from left to right gaining the most points and collecting the most vintage vinyl.

PlayStation / Net Yaroze / Metrowerks Codewarrior
Image:
1 | 2 | 3 | 4

Ivy

[Dec 2002]

[University Project]

A 2 player shooter. An exercise in learning the 2D API of the Playstation PlayStation / Net Yaroze / Metrowerks Codewarrior
Image:
1 | 2 | 3 | 4

North Star

[May 2002]

[University Project]

A breakout clone, written as an exercise to learn various aspects of real-time applications under windows.

Cursor keys and spacebar to control.
PC / Windows API / Visual Studio 6

Jolly Roger

[May 2002]

[University Project]

A 3D model of an undead pirate captain, created using Rhino 3D
Pc / Rhino3D Image:
1 | 2 | 3 | 4

Paradise

[Dec 2001]

[University Project]

A 3D model, created using Rhino 3D
Pc / Rhino3D Image:
1 | 2 | 3 | 4

DM-Odin

[Sept 2001]

[Personal Project]

A Deathmatch map for the original Unreal Tournament game, 4-8 players
UnrealEd 2.0 Images:
1 | 2

DM-StorageLift

[July 2001]

[Personal Project]

A Deathmatch map for the original Unreal Tournament game, 2-4 players
UnrealEd 1.0 Images:
1 | 2

sitonthefloor.co.uk

[Aug 2000]

[Freelance Project]

A website for a local record company, set up and run through a local youth group
HTML / Dreamweaver Archived Site