University Work

While studying at Salford I had the opportunity to work on a number of assignments throughout the first two years, culminating in a single year-long project as the coder for a multi-discipline team.

Cerebral Corrupt

Cerebral Corrupt was my final year project. It was conceived as a single level of a total conversion of Half Life 2, featuring a conspiracy plot set in an uneasy war torn country. The player was given varying panic, aggression and focus variables which were affected by player and enemy actions, as well as environmental triggers and drug items. A new set of weapons was implemented, including a weapon to send enemy troops into a killing frenzy, and a number of visual post process effects were added. Though the game eventually fell short of its initial design goals, it gave me the opportunity to learn a lot about the layout of a large-scale, industry quality engine as the changes I made were scattered widely throughout the code.

 

Newton Racecar

My 2nd Year second semester assignment was to develop a 3D game that used Direct3D. Since I had already begun learning Direct3D in my own time before this, I decided to attempt to interface the Newton physics SDK to a Direct3D game, and to experiment with vehicle physics. Newton Racecar simulates a sports car which behaves differently on and off road, has a semi-realistic gearbox, and is lit with some of my earlier experiments with shaders.

 

Parallax Shooter

My 2nd Year first semester assignment was to write a 2D game using Direct3D sprites. I chose to create a traditional vertical scrolling shooter with parallax backgrounds. The game features animated sprite graphics with pixel-accurate collisions based on a separate animated monochrome mask.