While procedural generation does not guarantee that a game or sequence of levels are nonlinear, it is an important factor in reducing game development time, and opens up avenues making it possible to generate larger and more or less unique seamless game worlds on the fly and using fewer resources.
This kind of procedural generation is known as worldbuilding, in which general rules are used to construct a believable world.
Operating system: Windows XP, Windows Vista or Windows 7 CPU: Pentium 4, Athlon XP 2.0 GHz, Intel® Core™ Duo 1.66 GHz or faster Memory:1 GB or more Graphics Card: ATI Radeon 9550, Nvidia Ge Force FX 5200, Mobile Intel® 945GM or better, Shader model 2.0 Hard Disk:3 GB or more of free HD space Internet connection speed: Cable or DSL (broadband) Mac: Twinity has been tested under Boot Camp and Parallels on various Mac systems and has worked without any particular problems.
In recent years game designers have attempted to encourage emergent play by providing players with tools to expand games through their own actions.
Examples include in-game web browsers in EVE Online and The Matrix Online; XML integration tools and programming languages in Second Life; shifting exchange rates in Entropia Universe; and the complex object-and-grammar system used to solve puzzles in Scribblenauts.
It is what made Sim City and The Sims compelling to players.
Similarly, being able to freely interact with the city's inhabitants in Grand Theft Auto added an extra dimension to the series.
Most open world games make the character a blank slate that players can project their own thoughts onto, although several games such as Landstalker: The Treasures of King Nole offer more character development and dialogue.