Portfolio
Tom
Johnson - Online Portfolio
This page contains some of
the projects I've been working on in
the last few years. I'm currently studying Computer Games Software
Development at Bolton University, UK. Most of the work on this page is
taken from assignments or class work I've done. I play all types of
games but a couple of my favourites are Contra: Hard Corps, Metal Slug,
Command and Conquer: Renegade, Duke Nukem 3D and Sonic 2.
Projects
currently under development
(WIP)
These Projects are under
development and may be unfinished.
Alien Holocaust
Alien Holocaust is a side
scrolling shooter in the vain of
Contra, Written using Ogre3D, Nvidia PhysX and Fmod. It's currently at
a pre alpha stage and recieves updates pretty much every day. For more
information, Screenshot and source code go here. Click on the
images to enlarge.

Final Year
Project - AI
For my final year project I
am testing artificial intelligence.
I have chosen to test HTN Planners against Behavior Trees using a set
of top down 2D tests based on some current generation games such as
Modern Warfare 2 and Borderlands. Information on this project can be
found over here.
(No
screens yet. Will add as soon as possible)
Older/Complete Projects
- Orange Blast -
A 3D
Marble Blast clone for the PC written in OpenGL. Project page over here.
- Shooter -
An isometric
2D scrolling shooter for the Xbox 360 and PC. Project page over here.
- Cubes - A
comparison of
two collision detection methods using OpenGL. Project page over here.
- TJCheckers -
A checkers
game for the PC featuring multiple jumps and kings. Project page over here.
- Abigail -
A text based
adventure game based on King Diamonds album Abigail. Project page over here.
A few smaller game related projects I've worked on can
be found over here.
*Note - Some source files may be offline. All source files are stored here unless stated otherwise.
Other Stuff
As well as game development I also play drums/guitar/bass. Some
of the bands I play with are Wolfthorn, Nuclear Winter and
Wintergarth.