Advanced First Person Movement Controller

First Person Movement Controller - Advanced is a powerful tool that enhances the built-in CharacterController with a range of features. These features can be easily enabled with a simple checkbox and exposed variables in the editor, making it accessible to non-programmers. This allows for enormous flexibility and the creation of hundreds of different movement styles.

Features include:

  • Basic walk movement
  • Run and sprint
  • Parkour and climbing
  • Crouch and prone movement
  • Sliding
  • Left and right leaning
  • Grappling hook (with 3D model)
  • Wall run
  • Headbob
  • High-quality sounds
  • 5 movement presets
  • Unity's new Input System support

Note: This package does not include character, character animations, first person hands, shooting or melee combat, or health and damage system.

Before importing the package, make sure to back up your project and input manager for safety. The input manager will be overridden, so create a copy of 'InputManager.asset' inside the project settings folder to restore your input settings after installation.

Technical Details:

  • Supports rigidbody interactions
  • Supports moving platforms
  • Modular and customizable
  • Works with Unity built-in CharacterController
  • Exhaustively commented source code
  • Built to minimize heap allocation/garbage collection

Advanced First Person Movement Controller - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Multi-Input First Person Controller

Multi-Input First Person Controller Thumbnail

Multi-Input First Person Controller (Lite)

Multi-Input First Person Controller (Lite) Thumbnail

Enjoyable First Person Controller

Enjoyable First Person Controller Thumbnail

ProCrawler: A High-Quality First-Person Dungeon Crawler Controller

ProCrawler: A High-Quality First-Person Dungeon Crawler Controller Thumbnail

Floating First Person Parkour Controller

Floating First Person Parkour Controller Thumbnail

First-Person Character Controller

First-Person Character Controller Thumbnail