1. A method for collecting geographic data for a navigation database using computer game play, the method comprising: identifying a lack of geographic data in the navigation database, the lacking geographic data includes geographic position data of a geographic feature; determining an activity to be performed by a computer game player to collect the geographic data lacking in the navigation database, the activity including physically moving to a real-world location; formulating a game scenario of a computer game that prompts the computer game player to perform the activity; providing data representing the game scenario to a user device, the game scenario displayed on a user interface of the user device in which the computer game is being played on by the computer game player; receiving real-world geographic data based on performance of the activity, the received real-world geographic data corresponding to the identified lack of geographic data in the navigation database; and updating the navigation database based on the received real-world geographic data.