The "FP Controller" is a First-person character controller equipped with numerous essential features for first-person perspective games.🚩Unity Version & Render PipelineDeveloped 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.🚩summaryIncludes 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 purchaseDemo🚩DocumentationPDF🚩Features and Adjustable Options in detailSpeedSensitivityAngle LimitationInversionSpeedMultiple Walking Sound RegistrationsInertiaSpeedMultiple Sprinting Sound registrationsForward Only or All DirectionsToggle or Hold ModeSpeedCrouching SpeedCrouching HeightJump PowerGravityStamina ReductionJump SoundVolumeDirection Change While JumpingMaximum StaminaReduction AmountExhaustion ThresholdMovement Control When ExhaustedAuto RecoveryExhaustion Sound EffectVolumeFootstep Intervals for Walking, Running, and CrouchingFootstep Variations Based on Floor MaterialMultiple Footstep Sound RegistrationsVolumeThe audible range of footstepsIntensity and Speed of Screen Shake During Walking, Running, and CrouchingIntensity of Movement When Holding ItemsCamera TrackingZoom SpeedMagnificationLeaning SpeedLeaning AngleAmount of Body ExposureCrosshair GenerationInteraction DistanceCrosshair Image, Size, and ColorInteraction Layer NameFall SpeedMaximum HPAuto RecoveryRecovery AmountRecovery IntervalScreen ShakeScreen Shake IntensityMultiple Damage Sound RegistrationsVolumeController VibrationDeath SoundVolumeUI to Display Upon DeathUI to Hide Upon DeathHeight That Causes DamageDamage AmountDamage Scaling Based on HeightSlippery FloorsDegree of Slippage on FloorsSlippage Based on InclineSupports gamepadsCompatibility with Input Devices Such as Nintendo SwitchRecoil Control for Guns, etc.Stamina Consumption for Weapon Actions, etc.🚩Examples of games made with this : Made by FPController author44 Minutes in Nightmare(Steam / Nintendo Switch)NEKOTO(Steam)




