Neolithic

About Me          |          Resume          |          Contact Me          |          GitHub


C++      OpenCL      C#


GitHub 

Neolithic is an application for Game Designers that want a realistic, populated world to build their game in. Neolithic uses graphics card computing to simulate human growth and development on a procedurally generated landscape. Users can take the world they generate in Neolithic and easily port it to a Unity project for game development.

Here you can see the Neolithic world editor, where the user can adjust values that affect the simulation. Houses, roads, and farms are represented on the 3D world map as different colored squares and lines. Blue represents houses; green, farms; and red, roads.

Below you can see how the simulation corresponds to game objects in the Unity editor.

Neolithic1Neolithic2

Landscape information from the simulation such as forest density and soil fertility have an effect on both the simulation and the landscape produced in Unity. Below you can see how forest density information from the Neolithic editor can be seen in the Unity editor as actual tree density.

Neolithic5Neolithic4

The landscape generating script in the Unity editor uses whatever textures and prefabs the user places in the “Neolithic Resources” folder, allowing game designers to tailor the details of the world to their preferences.

Neolithic3