My Mobile Games assignment at uni was to make a Tower Defence game for Android. The game had to include a main menu, allowing the user to view the instructions and high scores, select a level to play, or just quickly jump into the game.
The main user interface of the game is comprised of the main game screen, the info bar, and the purchase window.
The info bar displays the level number, the user’s remaining hitpoints, the user’s money, and the remaining number of enemy waves, and number of enemies in the current wave.
The purchase window allows you to buy three different sizes of turrets. Each turret has different stats: radius, hitpoints, damage, rate of fire, and cost. Advanced turrets have a larger radius and deal higher damage, but cost more and may have a lower rate of fire than basic turrets.
Enemies spawn in waves, starting from the right hand side of the screen, following the blue squares. If they reach the other side of the screen, the user loses hitpoints. The user builds turrets on the yellow squares to defend his base. Killing an enemy rewards the play with money, which he can use to build more defences.