
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✨HighlightsSeamlessly switch between first and third person perspectivesUse modular items for guns, swords, magic, throwables, flashlights, etc.Includes full body awareness, advanced IK, and procedural spring animationUse the Character & Item Builder to get started in secondsDesigned 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 runtimeModular Item System: Customize behavior for any weapon or toolProcedural Spring System: Achieve fluid, dynamic first-person motionAbility System: Add modular character actions with easeDynamic Gravity: Support gravity in any directionPer-Character Time Scaling: Set time scale per characterCharacter Switching: Change models dynamically at runtime🧑🚀For All Skill LevelsNew 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 FeaturesKinematic ControllerFirst & Third Person SupportDynamic GravityCharacter Model SwitchingMoving Platform SupportFull Body AwarenessProcedural AnimationInverse Kinematics (IK)Ragdoll SupportSplit-Screen SupportReal-Time Character Switching🛠️Item OverviewFully Modular DesignShooter, Melee, Magic, Throwable, FlashlightParry, Block, Recoil, Jump Attacks, Special AttacksVisible TrajectoriesPickups & Object PoolingBuild Items in Seconds🏃♂️AbilitiesAlign to GroundAlign to Gravity ZoneDamage VisualizationDieDriveFallFollow 2.5D PathGenericHeight ChangeIdleInteractItem Equip VerifierItem PullbackJumpLeanLook AtMove TowardsNavMesh MovementPickup ItemQuick StartQuick StopQuick TurnRagdollRestrict PositionRestrict RotationReviveRideRideableRotate TowardsSlideSpeed ChangeStop Movement AnimationTarget Orbit🧭Movement TypesFirst Person Combat / Free LookThird Person Adventure / Combat / RPG2.5D / Top-Down / Point & Click🤝IntegrationsA* Pathfinding ProjectAdventure CreatorBehavior DesignerBehavior Designer ProCinemachineControl FreakDialogue System for UnityEdy's Vehicle PhysicsFinal IKFPS Mesh ToolHigh Definition Render Pipeline (HDRP)InControlInput SystemInteractorMaster AudioNWH Vehicle PhysicsOmni Animation - Core Locomotion PackOmni Animation - Knife PackOmni Animation - Pistol PackPlayMakerPuppet MasterQuest MachineRayFireRealistic Car ControllerRealistic Car Controller ProRewiredUMAUltimate Inventory SystemUniversal Render Pipeline (URP)📦Add-ons (Sold Separately)Agility PackClimbing PackDeathmatch AI KitHelicopter SystemPUN Multiplayer Add-OnSave SystemSwimming PackUltimate Mirror Networking ControllerUltimate Multiplayer - MP Game ModesUltimate Seating Controller🧑🤝🧑Join the CommunitySince 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.