A 2D platform controller based on the Sebastian Lague series about them fitted to meet my needs.
- Movement and jump controls from scratch using Unity's Raycast system.
- A collision handler implement from scratch also using Unity's Raycast system.
- Wall jumping and sliding
- Uneven ground compensation
- Adjustable settings for quickly adjusting movement params
- Diverse moving platforms
- Adjustable camera that follows the player and adjusts positioning depending on what the player is doing