Pokemon Eggs have been a feature in the series since the second generation with Pokemon Gold and Pokemon Silver. Eggs can be carried by a player, but they take up one space in their battle party, which can be inconvenient. However, after walking/running/biking a certain number of steps, Eggs will hatch, and a baby Pokemon will come out of them.