FP Controller [First-person character controller] View on Asset Store (opens in new tab)

Package details

Latest version
1.4.0
Last updated
First released
Unity version
6000.3.5 or later
Package size
11.5 MB
Files
89
Favorites
25
Views in the past week
46

Price tracking

Last checked
Tracked since
Lowest recorded
$4.99 on

Keywords

FP Controller [First-person character controller]

by loloop (opens in new tab)

2 ratings, too few to average

The "FP Controller" is a First-person character controller equipped with numerous essential features for first-person perspective games.

Price $15.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for FP Controller [First-person character controller], 6 months Current $15.00; lowest $15.00; highest $15.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov Version 1.4.0 released 3 Nov 2026 v1.4.0

Asset preview

1 / 9

FP Controller [First-person character controller] screenshot 1

FP Controller [First-person character controller] screenshot 1

About this asset

🚩Unity Version & Render Pipeline

Developed with Unity 6, but works with any version that supports "TextMeshPro", "Input System", and "Cinemachine (v3.x.x)".

Developed using URP, but works without issues with Built-in RP and HDRP as well.

🚩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

Demo

🚩Documentation

PDF

🚩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
  • The audible range of footsteps

<Head Bob>

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

<Hand>

  • Intensity of Movement When Holding Items
  • Toggle between synchronized and alternating hand bob sway
  • Camera Tracking

<Zoom>

  • Zoom Speed
  • Magnification

<Lean>

  • Leaning Speed
  • Leaning Angle
  • Amount of Body Exposure

<Interact>

  • Crosshair Generation
  • Interaction Distance
  • 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.

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

44 Minutes in Nightmare(Steam / Nintendo Switch)

NEKOTO(Steam)

From the publisher's Asset Store listing.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.5f2 Compatible Compatible Compatible

As listed on the Asset Store.