Screen Shots

The main menu for the game:

Volt Main Screen

Much of the AI development was done in a separate program called Raven.

The game features many different animations ranging from block and tank disintigration to booster particle effects and tank body rotations.

Animation

The game support multiple players, each with the ability to create and destroy blocks.

Blocks

Bullets bounce off of walls, and can create blocks.

Bullets

View Frustrum Culling makes sure the client only sends visible geometry down the pipeline to improve game performance.

Culling

The game uses pixel shaders to create a unique look inside the blocks via a noise function and 3D textures.

Shaders

The game server supports up to 8 human players and 8 AI players simultaneously.

Server

The game also has a world builder that allows for easy creation and modification of levels. These levels are saved as XML and read in by the game.

World Builder