TDCore is Java framework for creating tower defence games in 2D.

This book serves as documentation for the framework.

API Documentation
SourceForge project

TDCore is written by The Noid and The Swedish Tower.

TDCore was written with the following goals:

  • Provide a framework for tower defence games unlocking very quick developing of them.
  • Provide a fully pluggable architecture allowing users to even replace the core functionality. This makes it extremely flexible.
  • Be fast despite the features.

TDCore is designed as a backend and isn't including frontend code at all. This design principle was chosen as it allows the client to completely customize the appearance of the game.

For a brief introduction of TDCore, though only a small part of it, go here.