Pokémon Emerald Rogue is a roguelike modification for the Game Boy Advance that reimagines the traditional Pokémon gameplay. In this game, routes, encounters, and items are procedurally generated based on player progression. Players face random gym leaders with unique teams as they advance, culminating in a final battle against the champion. After each run, players return to a hub area to acquire permanent items and new starter Pokémon, enhancing future adventures.
Ever wondered what Pokemon might look like as a Roguelike? When you go on an adventure all routes, encounters and items will be procedurally chosen based on your progress into a run. After a certain number of routes you will encounter a random gym leader who will have a procedurally chosen team of their assigned type; as you progress further into a run gym leaders and other trainers will start using more difficult setups for their pokemon. If you can make it all the way to the champion and defeat them, then you will have completed the run!
Once you complete or wipe out of a run you will go back to a hub area where you can buy permanent items and catch new "starter" Pokemon to use in the next run. As you progress further into the run, you will unlock more buildings/NPCs in this hub area to use for preparing the next run.