1. A method of making computer games comprising: selecting from an inventory of map database products, a map database that contains data that represents features located in a geographic area to be depicted as part of a playing scenario of a computer game; selecting from a game shells inventory a game shell data structure that includes basic logic, rules, strategy, and characters for the computer game; and combining the map database and the game shell data structure in a computer game product.