diff --git a/Documentation/Defend!.md b/Documentation/Defend!.md new file mode 100644 index 0000000..0bb28a2 --- /dev/null +++ b/Documentation/Defend!.md @@ -0,0 +1,12 @@ +# Defend! + +This game will be a tower defense minigame. Enemies will move in a predetermined route towards the players base. The player can towers to slow, stun, and defeat the enemies. The player will start with a few lives and if enough enemies reach the players base then the player will lose all of their lives, and eventually the mini-game. + +To keep this mini-game simple the player will start with all of the funds they will need to defeat the waves. The mini-game could be made more difficult by adjusting this starting balance. The player would have to use these funds to defeat a few waves of enemies as they move towards the players base. + +One way this could be made more interesting is by adding certain rougelike elements to make the experience unique each time. This could include randomly generate obstacles or giving players a random set of three out of a set of towers each time they play. This would add replayability by making the game different each time. + +This game would be a tile based top-down perspective game. This could be easily implemented by using a 2d array in Unity. Each tile could be an obstacle an enemy path or a placeable tower tile. There could be multiple lanes for enemies to move through towards the players base. + +>[!NOTE] Defend! Mockup +>![](Defend!-Mockup.png) diff --git a/Documentation/Mini-Game-Concepts/Defend!-Mockup.png b/Documentation/Mini-Game-Concepts/Defend!-Mockup.png new file mode 100644 index 0000000..7794ede Binary files /dev/null and b/Documentation/Mini-Game-Concepts/Defend!-Mockup.png differ