Bloons TD5 (Clone)
A downloadable game for Windows
Working with a team of 6 engineers, we built a clone of Bloons TD5. Use upgradable Monkey Towers to pop ever-increasing waves of Bloons!
This version of Bloons TD5 was created using a content-driven game engine I created that deserializes JSON to create custom objects, classes, and scripting.
Below are the systems I built for this project:
- Core Engine (C++) Created various engine systems such as: Service Manager, Memory Service for managing dynamic heap memory, Content Service to deserialize JSON, Actions to provide a method of scripting in JSON, Event system and associated Service, Factory Service, and a base GameObject class for all objects to derive from.
- Bloon & Tower Classes (JSON)
Defined specific details about each object such as their sprites, resistances (Bloons), damage type (Towers), projectile type (Towers), and behavior.
- Tower firing behavior (JSON) Using engine and game specific Actions, created behavior for Towers to fire at either the closest or strongest Bloon within its range. Most towers fire at the closest Bloon, however the Sniper Monkey fires at the strongest Bloon.
- Tower Upgrades (JSON)
- General Game Mechanics (JSON) Bloons popping and producing underlying layers of more Bloons, responding to specific damage types, popping several layers of Bloons, Camo Bloons and Towers interacting with them, in-game money being used to buy Towers and upgrades, player's health and loss condition, etc.
Status | Released |
Platforms | Windows |
Author | DrSeekmeeks |
Genre | Strategy |
Tags | 2D, Casual, Tower Defense |
Download
Download
BloonsTD5.zip 133 MB
Install instructions
Download the BloonsTD5 zip file, extract it, and run the .exe file. If a pop-up from Windows Defender shows, click "More info" and then "Run anyway". Enjoy the game!