Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
The Ultimate Character Controller is a professional, kinematic character controller designed with performance, modularity, and polish at its core. Trusted by tens of thousands of developers and backed by over a decade of iteration, it's your complete solution for fluid and customizable character control in first and third person games.
Whether you're building a shooter, melee brawler, magic combat system, or open-world adventure, the Ultimate Character Controller gives you the foundation to bring your characters to life - fast.
📦This package includes UFPS and the Third Person Controller.
🎮 Demo | 📚 Documentation | 🎥 Videos | 💬 Discussions | 🌐 Discord
✨Highlights
- Seamlessly switch between first and third person perspectives
- Use modular items for guns, swords, magic, throwables, flashlights, etc.
- Includes full body awareness, advanced IK, and procedural spring animation
- Use the Character & Item Builder to get started in seconds
- Designed for Unity 2022.3 - Unity 6, with URP, HDRP, and built-in RP support
🧠Why the Ultimate Character Controller?
- Perspective Switching: Swap between first and third person at runtime
- Modular Item System: Customize behavior for any weapon or tool
- Procedural Spring System: Achieve fluid, dynamic first-person motion
- Ability System: Add modular character actions with ease
- Dynamic Gravity: Support gravity in any direction
- Per-Character Time Scaling: Set time scale per character
- Character Switching: Change models dynamically at runtime
🧑🚀For All Skill Levels
New to Unity or Character Controllers?
Jump in fast using the Character & Item Builder, along with detailed video walkthroughs and 300+ pages of documentation.
Experienced Developer?
You’ll love the clean codebase, modular structure, and extensibility - ideal for deep customization and system-level integration.
🧠Character Features
- Kinematic Controller
- First & Third Person Support
- Dynamic Gravity
- Character Model Switching
- Moving Platform Support
- Full Body Awareness
- Procedural Animation
- Inverse Kinematics (IK)
- Ragdoll Support
- Split-Screen Support
- Real-Time Character Switching
🛠️Item Overview
- Fully Modular Design
- Shooter, Melee, Magic, Throwable, Flashlight
- Parry, Block, Recoil, Jump Attacks, Special Attacks
- Visible Trajectories
- Pickups & Object Pooling
- Build Items in Seconds
🏃♂️Abilities
- Align to Ground
- Align to Gravity Zone
- Damage Visualization
- Die
- Drive
- Fall
- Follow 2.5D Path
- Generic
- Height Change
- Idle
- Interact
- Item Equip Verifier
- Item Pullback
- Jump
- Lean
- Look At
- Move Towards
- NavMesh Movement
- Pickup Item
- Quick Start
- Quick Stop
- Quick Turn
- Ragdoll
- Restrict Position
- Restrict Rotation
- Revive
- Ride
- Rideable
- Rotate Towards
- Slide
- Speed Change
- Stop Movement Animation
- Target Orbit
🧭Movement Types
- First Person Combat / Free Look
- Third Person Adventure / Combat / RPG
- 2.5D / Top-Down / Point & Click
🤝Integrations
- A* Pathfinding Project
- Adventure Creator
- Behavior Designer
- Behavior Designer Pro
- Cinemachine
- Control Freak
- Dialogue System for Unity
- Edy's Vehicle Physics
- Final IK
- FPS Mesh Tool
- High Definition Render Pipeline (HDRP)
- InControl
- Input System
- Interactor
- Master Audio
- NWH Vehicle Physics
- Omni Animation - Core Locomotion Pack
- Omni Animation - Knife Pack
- Omni Animation - Pistol Pack
- PlayMaker
- Puppet Master
- Quest Machine
- RayFire
- Realistic Car Controller
- Realistic Car Controller Pro
- Rewired
- UMA
- Ultimate Inventory System
- Universal Render Pipeline (URP)
📦Add-ons (Sold Separately)
- Agility Pack
- Climbing Pack
- Deathmatch AI Kit
- Helicopter System
- PUN Multiplayer Add-On
- Save System
- Swimming Pack
- Ultimate Mirror Networking Controller
- Ultimate Multiplayer - MP Game Modes
- Ultimate Seating Controller
🧑🤝🧑Join the Community
Since 2012, Opsive’s character controllers have powered thousands of games across every genre. With continuous updates, premium support, and a passionate developer community, you're building on a system that’s proven, polished, and production-ready.
Ultimate Character Controller
