Terrain Editor

Unity3D C#

I created this terrain editor for my bachelor thesis when I studied Game Design in Berlin. It is using the marching cubes algorithm and the user is therefore capable to freely sculpt the terrain in 3D to create structures like caves and overhangs.

This is not possible with unitys default terrain editor, because it creates geometry based on a greyscaled texture (height map), thus allowing only hills and valleys with slopes limited to 90 degrees.

When I started to learn unity I was amazed at how fast you can prototype games, but I was missing a good editor for creating complex worlds. And my idea was to make video game development even faster and make it possible to create f.e. a simple 3D RPG on your own, similar to what the RPG Maker is doing, but without the limitations to 2D and with unitys rich scripting support. This was my initial motivation to create the terrain editor and this is also what keeps me going with my current hobby projects, like the level editor.

I also implemented the possibilty to blend between grass and rock-texture and a mesh-optimizer to reduce triangles for this terrain editor.