#1 - Plants vs. Zombies
This game has been designed to be fun-loving, you basically have to fight out the dangerous zombies intent on invading your home. It features 26 different types of zombies and more than 50 levels of Adventure mode which keeps the interest alive throughout. Also during gameplay you have to collect as many coins as you can to so you are able to buy a pet snail and plenty of power-ups.
#2 - Toy Defense 2
In this defensive strategy game set in World War II you must guard against invading ground units, tanks, and airplanes. Players fight on battle grounds everywhere from Normandy to northern Africa. There are three different worlds for players to explore, with a total of 84 individual levels.
#3 - Realm Defense
In this game you have to defend your kingdom from annihilation from hordes of slimes, goblins, and skeletons. It features more than 100 levels, each with unique challenges that reward strategy and cunning. Players fight enemy waves with a huge range of abilities, fortifications, and powers. You can also explore lush forests, snow covered mountains, deserts, and other terrain while facing off against armies of invaders.
TowerMadness 2
The objective of this game is to defend a base filled with a flock of sheep from waves of aliens by destroying the aliens with diverse weapons in the form of towers. It features a total of 70 levels, nine towers, over a dozen enemies to battle, and seven campaigns to play through. There are four game modes: Normal, Endless, Invasion, and Classic.
Dungeon Defense
In this free-to-play game you have a field along with a left border and you place your heroes on the border so they fight the incoming enemies who try to cross the field. Supporting up to four players, Dungeon Defense challenges gamers to defend their lair against hundreds of invading enemies by summoning magical defenses.