IronHoldTD

2025/2

Tower Defense in C++ — AI, wave management, pathfinding.

Tech: C++, AI, Algorithms

View source

Ironhold TD

Project logo

License Language C++ SFML

Ironhold TD is a C++ tower defense game built with SFML.

Overview

  • Place and upgrade towers to defend your base against waves of enemies.
  • Each tower has unique stats and upgrade paths.
  • Game ends when too many enemies reach your base.

Quick Start

  1. Prerequisites

  2. Build

git clone https://github.com/Angel-42/IronholdTD.git
cd IronholdTD
mkdir build && cd build
cmake ..
make
  1. Run
./IronholdTD

Screenshot Screenshot preview

Assets & License Notes

  • Third-party libraries such as nlohmann/json are used under their own licenses. See assets/README.md for asset attributions.
  • This repository includes a custom project license located at LICENSE ("Angel-42 License"). Third-party licenses are not replaced by this file.

Contributing

  • See CONTRIBUTING.md for contribution guidelines.

Code of Conduct

  • This project follows a Code of Conduct; see CODE_OF_CONDUCT.md.