A downloadable game for Windows

Recreated Bloons TD5, the beloved tower-defense game where you deploy and upgrade monkey towers to pop relentless waves of balloons, using a custom content-driven C++ game engine with JSON for all game objects and behaviors.

Here are the core systems I built for this project:

• Prefab Service
Easily register and instantiate reusable “prefabs" for game objects and behaviors straight from JSON.

• Node-Based Pathfinding
Define your bloon paths as a simple list of nodes and inherit from the path follower component to gain pathfinding behavior

• Grid Service & Level-Design Tool
Divide the playfield into configurable cells, mark “invalid” tower
zones in real time, and feed that same data into…

• Collision Service (Uniform Spatial Partitioning)
Bucket colliders by grid cell, so towers only check nearby bloons instead of every single one, dropping the collision test cost from O(N²) to approximately O(N) where N is the number of colliders


Controls - 

Select a map you want to play on

Click on the towers you want to purchase and place them on any valid positions on the map

Hit the "Play" button to start the spawning of a wave of bloons 

Upgrade your existing towers or buy new ones, and don't let the bloons reach the end of the path!

Updated 25 days ago
StatusReleased
PlatformsWindows
AuthorTheRoadNotTaken
GenreStrategy
Tags2D, Casual

Download

Download
BloonsTD5.zip 133 MB

Install instructions

Download the BloonsTD5 zip file, extract it, and run the .exe file. Enjoy!