A parkour based first person controller in Unity with modular elements.
For this project I explored the use of a component based system to create a first person controller with advanced movement mechanics in Unity.
The controller implements multiple modular elements which can be added and removed from the main controller without affecting how the controller works. Most of the components require no use of specific objects the only components that do are the zip line and the pole swinging. The controller can therefore be used in most environments without setup.
The components/mechanics include:
- Sliding
- Grappling (Pull towards object or swing)
- Mantling (Step up and climb)
- Ledge Grabbing
- Wall running (vertical and horizontal)
- Zip lines
- Pole Swinging