Description
The Ultimate Character Controller is a professional, kinematic character system refined over more than a decade of real-world use.
Designed to serve as a stable foundation for first and third person games, it handles the hard problems of character control - movement, animation, interaction, perspective switching, and extensibility - so you can focus on building gameplay.
Whether you’re developing a shooter, melee brawler, RPG, or open-world adventure, the Ultimate Character Controller provides the flexibility and polish required for long-term projects.
📦This package includes UFPS and the Third Person Controller.
🎮 Demo | 📚 Documentation | 🎥 Videos | 💬 Discussions | 🌐 Discord
✨Highlights
Seamlessly switch between first and third person perspectives
Modular item system for weapons, tools, and abilities
Full body awareness with advanced IK
Procedural spring-based animation for fluid motion
Character & Item Builder for rapid setup
Supports Unity 2022.3 through Unity 6
Compatible with Built-in RP, URP, and HDRP
🧠Why the Ultimate Character Controller?
Built for Reliability
Kinematic controller designed for precise movement
Stable behavior across diverse gameplay scenarios
Handles complex interactions and edge cases
Modular by Design
Ability-based character actions
Highly extensible item and movement systems
Clean separation of systems for customization
Production-Ready Features
Dynamic gravity in any direction
Per-character time scaling
Runtime character model switching
Moving platform and split-screen support
🧑🚀For All Skill Levels
Get Started Quickly
Character & Item Builder
Demo scenes and walkthrough videos
300+ pages of documentation
For Advanced Developers
Clean, extensible codebase
Designed for deep system integration
Ideal for large or long-running projects
🧠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
Feel
Final IK
FMOD
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
Quest Machine
RayFire
Realistic Car Controller
Realistic Car Controller Pro
Rewired
State Designer
Tactical Pack for Behavior Designer Pro
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
Used in thousands of projects across every genre, Opsive’s character controllers are backed by continuous updates, extensive documentation, and an active developer community.
Build on a controller designed to grow with your project, not fight it.
Contact to Buy / Request Purchase