A downloadable asset pack

Download NowName your own price


Advanced FPS Controller is a complete first-person character controller for Unity that captures the feel and responsiveness of classic shooters built on GoldSource and Source engines — such as Counter-Strike 1.6, Counter-Strike: Global Offensive, Team Fortress Classic, Team Fortress 2, Half-Life 1 and Half-Life 2.

The movement is sharp yet smooth, allowing precise control while walking, running, crouching, and jumping — just like in the classics. The system includes realistic head bobbing, crouch transitions, camera smoothing, and a dynamic footstep sound system.

Perfect for anyone recreating the movement style of old-school or Source-engine FPS games.

Features:

  • Classic FPS-style movement (walk, run, crouch, jump)

  • Smooth input acceleration and natural camera motion

  • Camera bob and lean inspired by Source games

  • Crouch and stand transitions with roof detection

  • Realistic alternating footstep system (left/right)

  • Adjustable character height and camera offsets

  • Ideal base for FPS or immersive first-person projects

License
This asset is released under an open license. You may freely use, modify, and distribute it in any project — crediting the author is appreciated but not required.

StatusReleased
CategoryAssets
Authoryugg0
Made withUnity
TagsController, FPS, Unity
Code licenseUnlicense

Download

Download NowName your own price

Click download now to get access to the following files:

FPS_Controller.rar 2.3 MB

Leave a comment

Log in with itch.io to leave a comment.