Generations of Pokemon

Generation 1:

Pokemon Red and Blue

Pokemon Yellow

Generation 2:

Pokemon Gold and Sliver

Pokemon Crystal

Generation 3:

Pokemon Ruby and Sapphire

Pokemon Fire Red and Leaf Green

Pokemon Emerald

Generation 4:

Pokemon Diamond and Pearl

Pokemon Platinum

Pokemon Heart Gold and Soul Silver

Generation 5:

Pokemon Black and White

Pokemon Black 2 and White 2

Generation 6:

Pokemon X and Y

Pokemon Omega Ruby and Alpha Sapphire

Pokemon XYZ

Generation 7:

Pokemon Sun and Moon

Pokemon Shining Diamond and Shimmering Pearl

Pokemon Demon Black and Angel White

Generation 8:

Pokemon Cryo and Pyro

Pokemon Forces Version

Pokemon Sun Gold and Moon Silver

Generation 9:

Unnamed Main Series Game (Codename: Hydrosphere)

Unnamed Kalos Remake

Unnamed Hydrosphere Sequel

Generation 10:

Unnamed Main Series Game (Codename: Desertdust)

Unnamed Alola Remake

Unnamed Desertdust Sequel