A responsive Character Controller built specifically for Unity Obby and Parkour games, with smooth movement, jumping, air control, camera system, Unity Input System and editable animations.The asset is SRP-independent and does not require a specific Scriptable Render Pipeline. It can be used with projects using the Built-in Render Pipeline, URP, or HDRP.HDRP and Built-in materials are not included by default. Making manual conversion to HDRP or Built-in straightforward if required for your projectDEMO WebGL: itch.ioObby Parkour Character ControllerObby Parkour Character Controller is a lightweight and responsive movement system designed specifically for Obby, Parkour, obstacle course, platforming and speedrun games in Unity.Unlike a general-purpose character controller, this system is designed around the movement requirements of precision platforming: responsive acceleration, controlled air movement, reliable jumping, smooth rotation and camera control.The system uses Unity's built-in CharacterController and the modern Unity Input System, providing a clean foundation that can be customized and extended for your own game.Designed Specifically for Obby & ParkourThe controller focuses on the gameplay feel required for obstacle courses and precision platforming.Smooth ground acceleration and decelerationWalk and Run movement statesCamera-relative movementResponsive air controlSmooth character rotationConfigurable jump height and distanceCoyote TimeJump BufferingJump cooldownCustom gravityFall detectionSlope handlingStep OffsetThird-person orbit cameraCamera collision and anti-clippingSmooth camera followThese systems work together to create responsive movement suitable for precision jumps, obstacle courses, speedrunning and parkour-style gameplay.Unity Input SystemThe controller uses Unity's modern Input System for player input.The included configuration supports:WASD movementMouse camera controlSpace for JumpGamepad movement through the same input actionsThe input architecture is designed so the controller can be extended for additional platforms and mobile controls.Editable CharacterThe included character is intentionally modular and simple.The character is constructed from 10 separate parts:HeadChestArm LArm RForearm LForearm RLeg LLeg RShin LShin RThis makes it easy to replace the included character with your own model while keeping the movement system as the gameplay foundation.Animation SystemThe package includes 7 editable animation clips:IdleWalkRunJumpFallLandDeathThe animations were created directly in Unity and are fully editable.The animation system manages the different movement states and uses smooth transitions between them.What Is IncludedObby Parkour Character ControllerCharacter prefabModular character7 editable animation clipsDemo SceneCamera systemUnity Input System integrationCore movement scriptsAnimation controller/systemSetup documentationImportantThis asset is designed specifically as a core movement system for Obby and Parkour games.It does not include complete Obby gameplay systems such as:Moving platformsCheckpointsKill zonesLevel progression systemsThose systems can be implemented separately on top of the controller.Controller: Unity CharacterControllerInput: Unity Input SystemCamera: Third-person orbital cameraAnimation: Unity AnimatorAnimations: 7 editable animation clipsCharacter: Modular, 10 separate partsRig: No external rig requiredMaterials: Non-PBRCharacter Replacement: SupportedDemo Scene: IncludedPrefab: Character prefab IncludedDemo ContentScene DemoParkour prefab IncludedMap Demo is a demonstration parkour map containing 104 platforms.The included map exists solely as a demonstration environment for the Character Controller.MovementAcceleration-based ground movementGround decelerationWalk / Run statesCamera-relative movementAir controlSmooth rotationCustom gravityConfigurable jump heightConfigurable jump distanceCoyote TimeJump BufferingJump CooldownFall detectionSlope LimitStep OffsetThe default controller settings are fully exposed for customization, including movement speed, acceleration, air control, gravity, jump parameters, slope handling and ground detection.Camera360° orbitMouse lookCamera collision detectionSphereCast-based obstacle detectionSmooth camera followAnti-clippingAdjustable camera distance and heightAnimation StatesIdleWalkRunJumpFallLandDeathAnimation transitions are controlled through the included animation system with configurable fade time.The modular construction allows developers to replace the visual character while retaining the controller and gameplay systems.

