IronHoldTD
2025/2
Tower Defense in C++ — AI, wave management, pathfinding.


Tech: C++, AI, Algorithms
Ironhold TD

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
-
Prerequisites
- C++17 or newer
- SFML 2.5+
- nlohmann/json
-
Build
git clone https://github.com/Angel-42/IronholdTD.git
cd IronholdTD
mkdir build && cd build
cmake ..
make
- Run
./IronholdTD
Screenshot

Assets & License Notes
- Third-party libraries such as
nlohmann/jsonare used under their own licenses. Seeassets/README.mdfor 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.mdfor contribution guidelines.
Code of Conduct
- This project follows a Code of Conduct; see
CODE_OF_CONDUCT.md.