Patrick Martin

Game Programmer
B.S. Real-Time Interactive Simulation
Minor: Mathematics and Physics
Games Physics Graphics Other All

     Void is a 3D 3rd person shooter in which the player attempts to destroy planet-sized organic bosses defended by swarms of enemy fighters. My role on this game is physics programmer and technical director. As such, my responsibilities included creating and maintaining the Technical Design Document, designing the engine, and designing and implementing the physics engine. This game also happens to be the first practical implementation of my soft body simulation, with the bosses being soft body objects whose size can be managed by various variables such as pressure to lead to more dynamic gameplay. The game here is in its prototype stage, but is still playable and entertaining.

How To Play

Controls:
Mouse: Aim
Left Click: Fire
W: Accelerate forward
S: Accelerate backward
A: Accelerate left
D: Accelerate right
Goal:
Destroy the large soft body boss. Shots will cause it to shrink until it disappears.
Gameplay:
Fly around and attempt to destroy the boss whilst fending off a swarm of small attack ships.
Additional:
Also included in the prototype is the Managed Frontend which we use for debugging and testing. The frontend allows us to test and execute scripts (written in our own scripting language), execute individual commands, and has various graphical tools for generating enemies and objects.


Download Prototype

All content (c) 2008 DigiPen (USA) Corporation, all rights reserved.