The "FP Controller" is a First-person character controller equipped with numerous essential features for first-person perspective games."TextMeshPro" and "InputSystem" are used, so please install them beforehand (required).### 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 purchaseWebGL Demo### Examples of games made with this : Made by FPController author44 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 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 RegistrationsVolumeIntensity and Speed of Screen Shake During Walking, Running, and CrouchingIntensity of Movement When Holding ItemsCamera TrackingZoom SpeedMagnificationLeaning SpeedLeaning AngleAmount of Body ExposureCrosshair GenerationInteraction DistanceCanvas Settings for CrosshairCrosshair 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.The supported version is listed as "2022.3.20f1", but since the script is the main asset, any version will work.