Build your team. Use type matchups. Don't let them reach the exit.
🪙 0 Poké Coins
Game modes
Egg Shop
🪙 0
Earn Poké Coins by playing any mode. Hatch eggs to unlock new Pokémon for Classic, Endless and Hardcore.
Every hatch has a tiny chance to be ✨ shiny. Shinies deal 10% more damage!
Your collection▾
🔍
Poké Mart
🪙 0
🍬 0
Give your Pokémon held items for an edge in Story and Classic. Each Pokémon holds one item, and
it keeps it every run. Endless, Hardcore and the Challenges stay item-free so leaderboards are fair.
Level items up with 🍬 Candy, which you get from duplicate egg hatches.
My Base
🪙 0
Walk with the arrow keys / WASD or tap where to go. Press Space or tap something to look at it.
Leaderboards
Challenges
The same for everyone. Earn free eggs: the Daily Puzzle and Daily Challenge reset every day, the Weekly Challenge every Monday.
Trainer card
Story mode
How to play
Drag a Pokémon from the shop onto the grass (or click it, then click the map). Shaded areas are off-limits. On a phone, it floats just above your finger so you can see where it lands. Hold Shift to place several. Trees, boulders and buildings are obstacles.
Click a placed Pokémon to evolve it. Fully evolved Pokémon can learn one of two signature moves; choose carefully!
Type matchups matter. Water does 4× to Rhyhorn, Electric does nothing to it.
Ghost enemies are invisible to everything except the Gastly line.
🧩 Daily Puzzle: one new puzzle every day, the same for everyone. Place 4 Pokémon with a fixed budget and stop one big wave. You get 3 scored tries; share your result!
Play it like an app: on Android/Chrome tap 📲 Install at the top. On iPhone, tap Share → Add to Home Screen. It opens full-screen and works offline.
Weather changes each run: rain powers up Water, sunlight powers up Fire, and so on (shown under the map name).
From wave 8 on, a wild Legendary can appear (rarely). Defeat it before it escapes to catch it for your collection!
Your run is saved after every wave, so you can close the tab and continue later.
Keys: 1–8 buy, Space start wave, E evolve, P pause, R restart map, Esc cancel.
Click or press Space ▶
📅 Daily Challenge
Choose your team
What's new
Support PokéDefense
PokéDefense is free and will stay that way: no ads, no purchases. If you'd like to help keep it online,
you can make a voluntary donation. Every bit goes toward the servers and the domain.
Donating doesn't give any advantage in the game.
What it costs to keep running
Servers (leaderboards, trainer profiles, challenges, players online)$5/month, more as more people play
Domain pokedefense.comabout $11/year
The more people play, the more the servers cost. Anything left over goes toward the following months.