Wenn Pokemon einen Kampf gewinnen erhalten sie Erfahrungspunkte. Diese werden auch EP oder E-Punkte genannt. Immer wenn Pokemon eine bestimmte Menge an EP erhalten haben steigen sie ein Level auf und werden damit stärker. Das maximale Level in Pokemonspielen ist Level 100. Pokemon besitzen verschiedene Statuswerte, die sich bei jedem Levelanstieg verbessern. Diese heißen: Angriff Verteidigung Spezialangriff Spezialverteidigung Initiative Kraftpunkte Die meisten Pokemon können sich zu einem anderen, oft stärkeren Pokemon mit unterschiedlichem Aussehen entwickeln. Die Art wie die Entwicklung des Pokemons herbeigeführt werden kann ist unterschiedlich. Es gibts folgende Möglichkeiten wie sich ein Pokemon entwickeln kann: indem es ein bestimmtes Level erreicht durch einen Entwicklungsstein durch Tausch des Pokemons indem man dem Pokemon einen bestimmten Gegenstand gibt wenn es seinen Trainer sehr liebt Zusätzlich gibt es aber noch einige Spezialfälle. So gibt es zum Beispiel ein Pokémon namens Barschwa, dessen Schöheit sich zunächst verbessern muss, damit es sich anschließend durch weiteres Training und Levelaufstiege zu Milotic entwickeln kann. Es gibt aber auch Pokemon die sich zu verschiedenen Pokemon entwickeln können und nicht nur zu einem bestimmten. So hat Evoli acht verschiedene Möglichkeiten für seine erste Entwicklung. In neueren Pokemon ist es auch möglich, dass sich Pokemon nur an bestimmten Orten entwickeln können. Ein Magneton kann sich nur zu Magnezone entwickeln, falls es im Kraterberg trainiert wird und dort ein neues Level erreicht.