Per Pixel lighting was integrated to make lighting on textures more realistic
MD2 Models
MD2 Models with animation are being used for the player and enemies. We have also begun developement (in Milkshape) to create MD2 models for items, weapons, and new players.
Level Editor
Level Editor was created to construct new levels. It maps out the placement of walls, doors, items and zombies.
Spacial Data Strucure
A uniform spacial datastructure was used to break down the level in to "chunks". Each "chunk" only checks the surrounding chunks instead of the entire level. This helps optimise the checks for collision detection
Particle Generator
A particle generator was constructed to be used for the various tank weapons, as well as bombs.
AI
A semi complex AI has been set up for the zombies. The zombies have spheres of awareness that determine whether the zombie comes to attack or continues to patrol.
HUD
HUD containing bars for weapons, health, and zombie awareness. Also incorporates a mini map and current useable weapons.