I am building a tower defense...

About this model

I am building a tower defense game. In this game, there are towers, there are enemies, and there is a currency that is used to purchase the towers. In each level, the enemies start from the beginning of a path and head towards the end. If they reach the end, it is game over. In my tutorial level, the variables are as follows: 1. The level layout is an 11x17 grid in an inverse S pattern. The enemies take approximately 70 seconds to go from the beginning to the end. 2. There are 2 rounds in this tutorial. The first round has 10 enemies. The second round has 12 enemies. One enemy is spawned every 10-12 seconds and each has 90 hp. 3. Players start at 50 currency and 1 currency is generated per second. 4. 5 currency is generated per enemy killed. 5. There is one tower in this tutorial level, and costs 50 currency. This tower has a 5x5 range and does 20 damage to any enemy within its range. It does 20 damage per second. 6. There is no limit to how many towers can be placed as long as the player has enough currency. 7. The player can also upgrade the tower using currency. The first upgrade costs 40 and results in the tower doing damage on 2 cells instead of 1. The damage also happens every 2 seconds instead of 1 second. The second upgrade costs 70. It upgrades the attack so it slows the enemy on hit. The enemy is slowed by 45% for 3 seconds.

"I am building a tower defense..." is a public Machinations diagram shared in the Community by Akshay Pai, with 26 components.

It was created in September 2026 and last edited in September 2026.

Open the diagram in the Machinations app and press Play to watch the resources move, adjust its values to test how the system responds, or remix it to make an editable copy in My diagrams.