Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
Your ultimate third person solution — with Unity 6 & full render pipeline support!
The Third Person Controller is a professional, kinematic character controller built for power, flexibility, and polish. Whether you're creating a narrative adventure, an open-world RPG, or fast-paced action game, this controller is your foundation for polished third person gameplay.
📦This package includes shooter, melee, magic, throwable, and flashlight items in a third person perspective.
🎮 Demo | 📚 Documentation | 🎥 Videos | 💬 Discussions | 🌐 Discord
🧠Why the Third Person Controller?
- Built for 3rd Person: Optimized and focused for 3rd person perspective
- Fully Modular: Easily extend, swap, and integrate systems as needed
- Smooth Character Motion:Procedural animation and platforming built-in
- Rich Ability System: Plug-and-play abilities like jump, slide, and ride
- Runtime Model Switching: Swap models with seamless transitions anytime
- Dynamic Gravity: Support gravity in any direction
- Per-Character Time Scaling: Set time scale per character
🧑🚀For All Skill Levels
Just Getting Started?
Use the Character & Item Builder to get up and running in minutes.
Power User?
You’ll love the clean codebase, modular structure, and extensibility - ideal for deep customization and system-level integration.
⚙️Controller Features
- Kinematic Character Controller
- Third Person Camera Controller
- Dynamic Gravity System
- Seamless Perspective Switching
- Runtime Character Switching
- Spring-Based Animation
- Platforming Support
- Extensible Ability System
- Split Screen Support
- Inverse Kinematics (IK)
- Surface-Based Effects
- Damage System
🛡️Item Features
- 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
- 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
- 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
- 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.
Third Person Controller
