Technical Designer
Island Generation Prototype
A tool to create circular islands​
Technology: Unity
Date: December 2022
​
In order to explore the subject of procedural generation I decided to create a small prototype project. I created a prototype island generator that could generate a circular island complete with collision and color based on a series of inputs from the player.
Mesh Generation
The island terrain is a plane whose vertices are created through code. The square bump formula is used to create an island shape when choosing the position of the vertices. Triangles are formed out of these vertices and given color based on their height. A collider is then generated out of the new mesh. Primitive cubes and spheres can be created by the player to demonstrate the collider updating.
Camera Controls
The player is able to explore the environment by moving the camera with mouse and keyboard. The player can alternate between moving and having a cursor visible on screen to interact with the terrain sliders.
Adjustable Options
The player is able to freely adjust all of the values that go into the generation of the island. Sliders are accessible inside the prototype for ease of changing these values.