Pokemon Tower Defense 2 is a fantastic tower defense game. It takes place within the awesome Pokémon universe and features all Pokémon from every generation! A new evil threatened to take over the world! Stop this new evil and start collecting Pokemon to defend what you love, meeting new and old allies and fight your evil adversaries. The game features Pokemon from all generations and mixes the classic Tower Defense genre with the Pokemon style RPG exploration. Train your Pokemon up to level 100 and create a solid defense!