Universal Player Controller

Project Role(s):



Visual Studio (C#), Unity Engine


Universal Player Controller (UPC) is a Unity Asset Package that features camera and player controls designed with ultimate customization in mind.

UPC contains a code base that offers the following features:
    - Multiple Camera Perspectives
          - 3rd Person 3D
          - First Person 3D
          - Sidescroller 2.5D
          - Top Down 2.5D
    - Multiple Jump Types
          - Single Jump
          - Charged Jump
          - Multi Jump
    - Custom Gravity
    - Wall Jumping and Sliding
    - Slope Detection
    - Customizable Acceleration

and much more!

Please note: This package is dependent on the Unity InputSystem and Cinemachine.