Portfolio
Here you can view my portfolio which includes my work over the past 3 years at university.
Gamebryo Middleware
After 12 weeks of working with Gamebryo 2.5 I finished creating a small game to show off some of the middleware used. The game last 10 minutes and allows the player to explore and complete quests in any order.
I managed to use 8 different middlewares created by other colleges and also implemented 3 external middlewares.
C# WPF Piano Application Conversion
In my spare time I decided to look at Windows Presentation Forms and to use my gained knowledge to convert the piano application to use WPF.
C# and Python Piano Application
In the module Languages, Platforms and Tools I learnt a new language of my choice (Python) in 12 weeks and compared the differences to C#. I chose to write a piano application which teaches the user to play basic songs at note level. Python was enjoyable to learn and both programs are identical in functionality and appearance. The piano application loads and saves to an SQL database with the pre set songs and also the user recorded songs
3D Software Renderer
This is the 3D software renderer i made for my Introduction to 3D Graphics Programming module on the Computer Games Programming Course at Derby University. It is written in C++ and uses GDI+
Unreal Total Conversion Famous Five Demon Rocks
This is a short trailer for a total conversion mod based on Edith Blytons Famous Five IP. I created this for my Applied Game Development module using the Unreal Engine I got an A- for this. The audio is a bit out of sync due to video capturing.
Trailer
Walkthrough
De Blob Remake DirectX 9
This is a quick look at my blob remake. I created this for my Iteractive 3d graphics programming module using DirectX 9.
OpenGL Particle Engine
60,000 particles, around 128 FPS optimised, it uses points, point sprites and textured quads techniques
AI Generic Perception System
AI perception demo based on Frank Puig Placeres in the AI Games Programming Wisdom 4 book
XNA Urban Golf
This is my XNA Urban Golf game it is written in C# using XNA and uses game state manager. I created this game in my first year for my game design module.
J2me Mobile Development Game
This is my clone of Battleships written in java. I created the game in just 1 week with having very little experience of mobile development or java.
Buster Flash game
Winning entry for Arrivas design a game 2009 competition, The game took me 4 weeks to make and was my first look into flash actionscript.
‘Buster’, a game which challenges players to line up three buses of the same colour and ‘bust’ their way through the rows. The game features two modes Arcade and Time attack, and powerups. Play the game on the link below.
http://www.arrivabus.co.uk/buster/
Fruit Frenzy Flash game
Similair to Buster but includes more features such as Dynamic grid resizing, Dynamically adjusting skill, Frenzy meter, Dynamic background transitions, 5 events, High scores, server side stat logging.
Click here to play
XNA Project Kart game
This is my first attempt at making a 3D XNA game i worked on it over summer 2008 and is still in early stages. I have got it working through xbox live with 2 players. Its more of a testing prototype game at the moment but I hope to work some more on it in my free time.
QTE Fighter
QTE fighter is an experiment I came up with after stumbling upon YouTube’s API for Flash, integrating YouTube’s API I was able to stream videos off YouTube into my flash game…(Read)
Mega Man X Clone
I created this in the first year of university using game maker.
Boom Boom Rocket clone
I created this before university to get familiar with using GameMaker, It turned out to be a very fun addictive game in which you set off fireworks by pressing the arrow keys when they hit the line.






