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 project was created in Unity 6.3 LTS. Goal is to create a collection of first and third person character controllers with camera controls for future projects as prefabs and templates.