The simplest way to describe this is a rework of the character controller that is available in the Unity Starter / Standard packages. A standard over the shoulder third person shooter type movement ...
This procedural generator started as a hobby project to learn about various procedural algorithms (cellular automata, marching squares and Bresenham's line algorithm to name a few). Inspiration was ...