With over 20 main series games and various spin-offs and 122 games in total to date, the Pokémon franchise offers a vast array of gaming experiences for players of all ages. However, obtaining access to every single one of these games can be a daunting task, both in terms of the cost and the various platforms and devices on which they are available.