This is a paid asset, but now you can download Enjoyable First Person Controller for FREE, but please remember this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
Detail this asset from Unity Store: Original Link
Enjoyable First Person Controller v1.02
Simple and enjoyable first person controller. Perfect as the basis for any first person games. Try the DEMO version to see for yourself. Used new unity Input System. Gamepad support. Built in system for returning the player when falling through “through textures”.
✔️First Person Camera Features
• Motion animations
✔️Character Controller Features
• Rigidbody based
• Can push physical objects
• Moving platforms
• Slow walking
• Used new unity Input System
• Gamepad support
⚠️ The asset is presented as a finished project, imported into your project with the replacement of all project settings. Before adding to your existing project, keep this in mind and make sure you make a backup. It is recommended that you import the asset into a new project. ⚠️