Game Engine:
Blitz 3D


Jun 2008 Aug 2008


Rocket Rita was the first game that I have taken from inception to full idea. I wanted to explore the idea of multi layered, indirect competition. Rocket Rita is a 3rd person, 3d shooter. I originally completed this game as a part of my “Programming for the Artist” class. I acted in the role of designer/coder. I also had to manage the assets of two other students. I coded all of the major elements of game play in Blitz Basic. Major elements of game play included: Player Movement System, Split Screen Multiplayer, Shooting, Enemy AI, Scoring System and UI.

Personal Contribution

I was the sole programmer on a team of three. My programming task included creating the swarm AI. The Algorithm controls the monsters. The monsters were in two arrays, one for each player’s enemies. Each Mob will attack the appropriate player. I coded the win/losss condition for each player. The players can only win the match after all of his opponents mobs have been defeated. Lastly, I was responsible for incorporating  the artist’s models into the Blitz3D game engine


Game Link:



Primary Game Objective

Each player has an army. Rita fights with an army of jet pack equipped Teddy Bears. Dr. Villain fights alongside of robots. The primary objective of each player is to take resources away from the other player. The players do this by shooting the other player’s army. Each kill gives the player a point, and takes a point from the other player. Killing 20 of the opposing player’s units causes that player’s shields to drop. This makes the player vulnerable to dying, and losing the match.

End Game Objective

Once one player has obtained 20 points, the objective changes to killing the other player directly. At this point, the vulnerable opponent can avoid a final death/defeat by killing the other player’s units, and lowering their point total.

If one player has obtained at least 20 points and has lowered his opponent’s health to 0, the game ends.



Dr Villian:

W = Forward

S = Back

A = Turn Left

D = Turn Right

Space = Shoot


Up Arrow: Forward

Down Arrow: Back

Left Arrow: Turn Left

Right Arrow = Turn Right

Ctrl = Shoot