• Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Current Version: 1.1.0: 2024-12-02T14:15:41Z
  • First Published: 2022-09-02T12:08:14Z
  • Size: 10489056
  • Supported Unity Versions: 2022.3.20
tools game-toolkits

FP Controller [First-person character controller]

No rating !(2 Votes)
$13.80 $13.80

"TextMeshPro" and "InputSystem" are used, so please install them beforehand (required).


🚩summary

  • Includes a wide range of functionalities essential for first-person games.
  • Almost all features can be toggled on or off, allowing you to use only what you need.
  • Almost all numerical values can be adjusted.
  • Almost all sounds and volume levels can be adjusted.
  • Even with the default settings, the balance has been finely tuned for immediate use.
  • Designed to be simple and lightweight.
  • Controlled via the Input System, supporting keyboard&mouse, as well as standard gamepads, Nintendo Switch controllers, and various other input devices.

For more details, please refer to the following.


🚩WebGL version available for trial before purchase

WebGL Demo


🚩Examples of games made with this : Made by FPController author

44 Minutes in Nightmare(Steam / Nintendo Switch

NEKOTO(Steam

If you create a game using this asset, please let me know.

If desired, I can include a link to your store here (I will consider it).


🚩Features and Adjustable Options in detail

<Look Around>

  • Speed
  • Sensitivity
  • Angle Limitation
  • Inversion

<Walk>

  • Speed
  • Multiple Walking Sound Registrations
  • Inertia

<Sprint>

  • Speed
  • Multiple Sprinting Sound registrations
  • Forward Only or All Directions
  • Toggle or Hold Mode

<Crouch>

  • Speed
  • Crouching Speed
  • Crouching Height

<Jump>

  • Jump Power
  • Gravity
  • Stamina Reduction
  • Jump Sound
  • Volume
  • Direction Change While Jumping

<Stamina Control>

  • Maximum Stamina
  • Reduction Amount
  • Exhaustion Threshold
  • Movement Control When Exhausted
  • Auto Recovery
  • Exhaustion Sound Effect
  • Volume

<Footstep Control>

  • Footstep Intervals for Walking, Running, and Crouching
  • Footstep Variations Based on Floor Material
  • Multiple Footstep Sound Registrations
  • Volume

<Head Bob>

  • Intensity and Speed of Screen Shake During Walking, Running, and Crouching

<Hand>

  • Intensity of Movement When Holding Items
  • Camera Tracking

<Zoom>

  • Zoom Speed
  • Magnification

<Lean>

  • Leaning Speed
  • Leaning Angle
  • Amount of Body Exposure

<Interact>

  • Crosshair Generation
  • Interaction Distance
  • Canvas Settings for Crosshair
  • Crosshair Image, Size, and Color
  • Interaction Layer Name

<Slip and fall on incline>

  • Fall Speed

<Health Control>

  • Maximum HP
  • Auto Recovery
  • Recovery Amount
  • Recovery Interval

<Damage Control>

  • Screen Shake
  • Screen Shake Intensity
  • Multiple Damage Sound Registrations
  • Volume
  • Controller Vibration

<Death>

  • Death Sound
  • Volume
  • UI to Display Upon Death
  • UI to Hide Upon Death

<Falling Damage Control>

  • Height That Causes Damage
  • Damage Amount
  • Damage Scaling Based on Height

<Slip Control>

  • Slippery Floors
  • Degree of Slippage on Floors
  • Slippage Based on Incline

<InputSystem>

  • Supports gamepads
  • Compatibility with Input Devices Such as Nintendo Switch

<Others>

  • Recoil Control for Guns, etc.
  • Stamina Consumption for Weapon Actions, etc.


Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!