CreepSmash, a Java-based multiplayer game, was developed by ten computer science students within a collegiate software project of the University of Applied Science in Stuttgart. The project requirement was to plan, design and implement a Java-based multiplayer version of Tower defense within 2.5 months. Each student had a specific role in the project like project manager, developer or tester.

For implementation we used the following tools to plan, design and develop the game.

* IRC

* Trac 0.11 beta2

* Subversion 1.4.2

* Eclipse 3.3 (Europe Winter Release)

o Checkstyle-Plugin

o Subclipse (Subversion-Plugin for Eclipse)

* Poseidon Professional Edition 6.0.

* Apache Ant 1.6.5

* Hudson

* Checkstyle

* JUnit 4

* Cobertura

To simulate a real project environment with its technical and interpersonal problems we used common project management methods like controlling, resource planning, risk management and earned value analysis. Furthermore we had to fulfill the requirements and wishes of our customer and project tutor Dr. Prof. Gerhard Wanner.

(source: http://towerdefence.hft-stuttgart.de/)