Procedural Geometry
Object Spawning
GameCore includes several powerful procedural spawning tools to simplify populating your worlds. Terrain Spawners can be used to spawn foliage, trees, rocks and other objects onto terrains. They re-use a common 'pool' of objects for placement & rendering and are ideal for objects like terrain foliage. Spawners are guaranteed to spawn at the same spot every time (based on the random seed you provide).
The Traffic Manager can be used to spawn ambient NPC characters, pedestrians, vehicles and other types of ambient objects around your world. They also use a common 'pool' of objects and spawn on specified pathpoint types around the world, automatically aligning to the terrain if desired.

The combination of both object types gives you very powerful tools for creating large, dynamic worlds very easily.
Road System: GameCore includes a powerful procedural geometry system that was originally developed to rapidly create urban/city layouts. Any 3D object can be tiled and morphed using the procedural spline based road system, including roads, hallways, caves, fences, power-lines or other spline-based objects that you want to stretch, morph, repeat and 'snap' together. You can add snapping road connectors to ANY object in GameCore, allowing you to quickly create intersection pieces.

Roads can automatically generate Paths for AI objects, giving you yet another tool to speed up the development of your 3D Interactive Game.