Forest Tower Defense was created in four weeks as the final project for Game Development 2. Sophisticated code uses procedural generation to create a fresh new map for every game. AI controls which monsters are created when, choosing monster types that maximize difficulty.