Dropbox Folder Link(Download available files from here)
Junkyard Escape is a platformer in which the protagonist, Mu, is being chased by a giant grinding machine called “The Crusher” through a junk yard and you must move the player using the keyboard and drag in useful shaped-blocks to overcome obstacles.
Responsibilities: character motions, parallax scrolling backgrounds, some level setup.
Brain Damage is a steampunk themed boxing game.
It was developed to be played by the Emotiv EPOC, BCI (Brain Computer Interface) headset.
It was a very exciting project involving using your brain and thoughts to play a game. We also decided to use facial expressions as input.
Responsibilities: Sole Programmer. I did the special bar animation, health bar, current round icons, boxing rounds and timer,etc
Download from dropbox link
Defender (C++/Sony PSP Devkit)
This is a PSP game made during my postgraduate at Kingston, I was able to use some hardware sent by Sony to code and build on their PSP platform. It was either a PSP game using their game/graphics library or the PhyreEngine.
Its a simple game where you aim a crosshair and shooting moving AI objects that flow to the left.
I don’t have screens of actual gameplay but you can checkout the code and as soon as I build the game on OPENGL I will take some pictures. But I have pictures of the screens I made for the game.
It was developed using a Entity and EntityManger class, then other objects are derived from a Entity (2D, audio, player,etc).
Download from dropbox
Image Editor (C++)
This is a program that applies image effects/filters such as:
- Binary
- Brightness
- Negative
It does this offering a console based menu for a image to select, an effect and also counts DLL files that are in the root folder of the project.
It also utilizes Libraries (.lib/dll) to demonstrate their uses.
This project thoroughly improved my C++ abilities as I used libraries and learned of techniques such as a double pointer and a function pointer.
Download from dropbox
Burning Avenger 3D Model (Maya)
A 3D model for a 3D module in Kingston, I decided to make a vacuum cleaner called….The Burning Avenger that took inspiration from a computer base unit.
OPENGL Tile map project (C++)
This was a side project I did during my undergraduate at Middlesex University, it basically reads from a save text file created from Mappy (tile map maker), that I then load into OPENGL.
Also includes mouse picking/colour coding.
Download
OPENGL 3D SHAPE AND EFFECTS (C++)
Draws a cube and my initials and applies fog/lighting.
Download
Tank Commander (C#/XNA)
A side project where I just wanted to play with isometric tile maps for once, I spent a week or so on it. I also did a animated menu where the text UI keeps changing in size.
Download from dropbox
Download from dropbox
JAVA Programs
Just a collection of java programs done at Middlesex, a Library program and a TV scheduling program
Download from dropbox