A downloadable game

This is a prototype tower defense game with shop mechanics inspired by TFT. I created this over the summer using MonoGame, a framework for game development in C#.

Blog post: https://docs.google.com/document/d/1B4zV6-h9rdAzhsnFJ_UU4XHWb8F0SxccVqojPUj1czE/...

Objective:

Defeat all 5 waves of creeps in order to win the game. However, if you leak 3 or more creeps, you lose.

How to play:

Click on the cards in the shop to purchase them and add them to your inventory. From there, you can click the cards in your inventory to build towers and place them strategically on the map.

There are two types of towers:

  • - Light Towers: Fast attacking, but weak damage
  • - Heavy Towers: Slow attacking, but high damage

Try to find the optimal placements for each of these tower types!

As you progress through the waves, the creeps get tougher. However, you also earn gold for killing creeps and gain levels for defeating waves. Higher levels unlock more powerful versions of the towers for you to buy.

Debug controls:

  • - P to pause
  • - D to draw debug-lines
  • - W to instantly win the game
  • - R to reset certain game elements

Download

Download
BasicTD-linux-x64.tar.gz 40 MB
Download
BasicTD-win-x64.zip 30 MB

Install instructions

Once the download has completed:

For Windows:

    1. Extract the contents of the ZIP archive.

    2. Run the "BasicTD.exe" executable from the extracted folder.

For Linux:

    1. Extract the contents of the tar.gz archive.

    2. Run the "BasicTD" executable from the extracted folder.

    3. If the game does not open or states it is not executable, you may need to change the file permissions.  To do this:

        1. Open a terminal in the extracted directory.

        2. Make the game executable with the command: chmod +x ./BasicTD