ToolScaper

Unity - C#
Programming
Uni Assignment
Solo Project

Toolscaper is a Unity tool allowing the convenient creation of procedural meshes from premade tiles, made for a university assignment. It's like Unity's tilemap editor, but with meshes in 3D instead of sprites in 2D! Its name is based on Townscaper by Oskar Stålberg, as its a similar concept but more tightly integrated with Unity and therefore widely applicable to different areas of gamedev.

Mesh tiles can be placed and if they are next to other compatible tiles they will combine into one mesh.

The tool also includes several customisable terrain generators for making landscapes as seen below, like a perlin noise based hill/valley generator.

Also included is a mechanism to quickly place decor atop the generated mesh, for example putting flowers on meadow terrain, or gears and valves onto pipe systems.

Part of the assignment was to integrate it into a previous assignment, so I implemented the meshes into a vehicle building game that I had created earlier in the year.