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.
Packages
Bundle

Ultimate Character Controller

A Flexible, Production-Grade First & Third Person Character System for Unity

1 creditPurchase with credits
Available

You must be signed in to purchase packages using credits.

Contact to Buy / Request Purchase
Ultimate Character Controller | Unity Asset Hub