PokéRogue - Pokémon Battles With a Roguelite Twist
PokéRogue is a browser-based Pokémon fangame that rebuilds familiar turn-based battles around a roguelite run structure. Instead of traveling through a traditional Pokémon world, you choose a starter team and fight through consecutive waves of wild Pokémon, trainers, bosses, and changing biomes. Between battles, random item rewards can strengthen your team and gradually shape your build. A failed run ends that attempt, but catching and hatching Pokémon expands the starters and upgrades available for future runs. That mix of Pokémon team building and repeatable roguelite progression makes every new run an opportunity to try a different strategy.
Build a Team and Battle Through Each Wave
Each PokéRogue run begins by selecting Pokémon from the starters you have unlocked. From there, you advance through consecutive battles, improve your team, catch new Pokémon, collect items, and adapt to increasingly difficult encounters.
- Build a Starter Team: Every starter has a cost, so you must assemble a team without exceeding the mode's starting cost limit.
- Fight Through Waves: Use Pokémon moves, type matchups, abilities, and team switching to survive each encounter.
- Catch Pokémon: Captured species become available as starters for future runs, expanding your long-term options.
- Choose Battle Rewards: After many successful waves, you can select a free randomized reward, with items helping shape the rest of your run.
- Travel Through Biomes: Different areas feature different Pokémon, trainers, weather conditions, and encounters.
- Face Boss Battles: Boss Pokémon use segmented health shields and become increasingly important as a run progresses.
In Classic Mode, the complete run stretches to wave 200, with recurring rival fights, Gym Leaders, an Elite Four sequence, a Champion, and a final boss waiting near the end.
Controls Guide Table
Key | Action |
Arrow Keys / WASD | Navigate menus |
Space / Enter / Z | Select or confirm |
Backspace / X | Cancel or go back |
Esc / M | Open or close the menu |
C / Shift | View stat changes and move information |
V | View known enemy moves and battle effects |
+ / - | Increase or decrease game speed |
Prepare Your Team for the Long Run
- Balance your starter costs: Don't spend your entire allowance without considering type coverage and team roles.
- Think beyond the current battle: Choose rewards that will remain useful across many future waves.
- Catch useful Pokémon: A capture can improve the current team while also expanding your starter collection for later runs.
- Protect your strongest team members: Difficult bosses and trainer sequences can punish a team that relies on only one Pokémon.
- Plan for boss shields: Boss Pokémon become harder to defeat through segmented HP, so prepare for longer fights rather than expecting a quick knockout.
Choose your starters, build a powerful team, and see how far your next PokéRogue run can go!