Third generation. Pokemon Ruby, Pokemon Sapphire, and Pokemon Emerald are all part of the third generation of Pokemon games. They have many things in common but also differ from one another quite a bit.