/Juicy-Player-Controller

A unity first (or third) person player controller by ONYX Development.

Primary LanguageC#

About

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.

Flavors

Orange:

  • First Person Controller.

Lemonade:

  • Third Person Controller.

Documentation

Link to Documentation

Important

This package requires the Unity Input System package.

Features

  • 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.

How To Use

Note

  • There are two ways to download and use the package (.zip or .unityasset).
  • These directions will be on the release also.

.zip:

  1. Go to the latest release.
  2. Download the attached "zip" file.
  3. Extract it to you unity project's "Assets" folder.
  4. Import the unity Input System package.
  5. Drag and drop the "Juicy Player" prefab from "Assets/Juicy Player Controller/Prefab/Juicy Player.prefab" into your scene.
  6. Create layer "Ground". (This can be customized later.)
  7. Assign the "Ground" layer to any gameobjects that will be walkable.
  8. Press the "Play" button and see as your fully custom Juicy Player is controllable.

.unitypackage:

  1. Go to the latest release.
  2. Download the attached "unityasset" file.
  3. Dubble click it to import it to the unity editor.
  4. Import the unity Input System package from the package manager.
  5. Drag and drop the "Juicy Player" prefab from "Assets/Juicy Player Controller/Prefab/Juicy Player.prefab" into your scene.
  6. Create layer "Ground". (This can be customized later.)
  7. Assign the "Ground" layer to any gameobjects that will be walkable.
  8. Press the "Play" button and see as your fully custom Juicy Player is controllable.

Current Roadmap

  • 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.

Website

onyx.andrewcromar.org

Youtube

youtube.com/@ONYXDevelopment

Discord

discord.gg

onyx_logo juicy_pc_logo