Towns and cities are places where players may buy supplies from shops using Pokedollars. There are also NPC's in certain areas, which may do useful things for the player.
These areas are places Pokemon may be caught. If the player does not have at least one Pokeball, a Pokemon will not show up. The Pokemon appearances are based on what they are in the main Pokemon games. Unlike the games, you do not battle wild Pokemon. Players search for pokemon by pressing the "search again" button on the screen, which refreshes the wild Pokemon area.
Each Pokemon has a chance to be a shiny Pokemon or a retro Pokemon, changing their sprite and making them much more valuable. Each Pokemon can be caught in a Pokeball the player has, each with different rates.