Pokemon GO uses a seasonal, live-service format to consistently bring new mechanics, opportunities, and events to the game, with every season lasting around 3 months of time, and offering a series of different in-game opportunities for Trainers to engage with. Alongside various activities such as themed events, Raids, Max Battles, and Community Days, every new Pokemon GO season may also alter the types of wild specimens Trainers can encounter whilst out and about, as well as potentially some brand new Pokemon who make their debut as available to encounter in the game for the very first time.