A single c# script can have it all? Yes, Juicy Player Controller is a single c# script for Unity 3d projects to act as a base player controller for any first person (and now third person) Unity 3d projects.
- First Person Controller.
- Third Person Controller.
Important
This package requires the Unity Input System package.
- Walking.
- Running.
- Crouching.
- Looking around.
- Cursor hiding.
- Fully custom controller tuning.
- Built in default recommended settings.
- Helpful error logging.
- Debug variable in the inspector.
- Epic logo.
- Orange flavor (first person).
- Lemonade flavor (third person).
- Auto add components with required components.
Note
- There are two ways to download and use the package (.zip or .unityasset).
- These directions will be on the release also.
- Go to the latest release.
- Download the attached "zip" file.
- Extract it to you unity project's "Assets" folder.
- Import the unity Input System package.
- Drag and drop the "Juicy Player" prefab from "Assets/Juicy Player Controller/Prefab/Juicy Player.prefab" into your scene.
- Create layer "Ground". (This can be customized later.)
- Assign the "Ground" layer to any gameobjects that will be walkable.
- Press the "Play" button and see as your fully custom Juicy Player is controllable.
- Go to the latest release.
- Download the attached "unityasset" file.
- Dubble click it to import it to the unity editor.
- Import the unity Input System package from the package manager.
- Drag and drop the "Juicy Player" prefab from "Assets/Juicy Player Controller/Prefab/Juicy Player.prefab" into your scene.
- Create layer "Ground". (This can be customized later.)
- Assign the "Ground" layer to any gameobjects that will be walkable.
- Press the "Play" button and see as your fully custom Juicy Player is controllable.
- Simple first release.
- Epic logo.
- Script "API".
- Documentation.
- Trailer. (Link to Trailer)
- Third person mode.
- Upate to the Unity Input System.
- Updates with more movement options.