The generational division is one of the most defining elements of the Pokemon franchise. Every few years, a new generation of games is released, and they not only bring in new Pokemon, characters, and regions but also huge changes in the battle mechanics of the franchise, which keep the gameplay fresh.