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]
The "FP Controller" is a First-person character controller equipped with numerous essential features for first-person perspective games.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
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
🚩Documentation
🚩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
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.5f2 | Compatible | Compatible | Compatible |
As listed on the Asset Store.