This document describes the development of a 3D racing car game using an agile evolutionary development process. The game was created using Unity 3D for the engine. Over multiple iterations, the game concept evolved from a deathmatch-style racing game to a kart racing game where players collect coins and powerups. Pathfinding algorithms were implemented to control the AI. Advanced car physics were added using forces and torques rather than direct position and rotation control. Terrain, tracks, and 3D car models were designed and created in modeling programs then imported. Scripts were written for the AI, pathfinding, cameras, and HUD elements.