
iClimb - Root Motion Climbing Controller
Glass Vault Studio
$75.00
$150.00
50%OFF
(no ratings)
Jump AssetStore
iClimb is a root-motion based climbing controller packed with features to bring your characters to life with unparalleled realism and smoothness.
⚠️WARNING! Requires 4 other assets! See list below.The iClimb controller and components are made to work with your own characters in whichever pipeline you choose to set them up in. See the iClimb Documentation for more info.Note: The demo scenes use the Built-In-Pipeline. These are not needed to set up or use the iMove controller.Works with many older versions of Unity as well however, main testing was done on Unity 6+.Enhance your Unity projects with iClimb, an advanced climbing controller asset designed for realistic, smooth, and dynamic character movement using root motion. With a seamless iMove integration, iClimb provides the system you need to create fluid and responsive characters. Comprehensive documentation, tutorial videos, and direct Discord support ensure you have all the resources to get started quickly and effectively.Lifetime Updates!We believe in lifetime updates. That's right, we are NEVER going to cut development for iClimb in order to make iClimb 2, 3, etc... If iClimb gets revamped, then you will get the updates!___________________________________________Discord | Documentation | Video TutorialsRequired Assets:iMove - Root Motion Controller by Glass Vault StudioMovement Animset Pro by KuboldAction Adventure Ledge Climb Pack by MotionBeats StudiosAction Adventure Hanging Climb Pack by MotionBeats StudiosFeatures:Root Motion + Warp: Switchable RootMotion/Transform warping with animation curves, timing windows, and toleranceMoving Surface Support: Freeclimb and Ledge climb follows moving/rotating platforms (linear + angular compensation)Advanced IK: Hand/foot IK with reach-aware feet locking, per-limb weight/position speeds, and stabilization. No need to manually add animation events, this is handled dynamically via limb movement.Camera-Aware Tag Selection: Camera/player-relative detection, culling radius adapts to camera angles, LOS checks, selection priority (Furthest / WorldUp / Outward)Smart Input: Smoothing and on-the-fly input correction to nearest valid climb directionsAdvanced Surface Analysis: Circular ray chains, average normals, distance-to-surface, angle-based get-up checksTag System: Place “iClimbTag” points and highlight tags/objects; per-tag up/forward alignmentTag Manager (Editor Tooling)Auto-Generator: Generate tags on edges/faces with sharp-edge detection, top-only options, inside/outside edges, min ground clearance, overlap/inside-mesh cullingBrush Tool: Add/Delete/X-Ray delete, Reverse-direction brush, Continuous draw, Line-drag placement, Shift+Scroll radius, gizmo cullingHighlights/UX: Emissive fade-in/out for tags/objects on selectionEvents: UnityEvents for climb state, reach, warp, leap, animation, and moreLayers and Masks: Dedicated masks for FreeClimb/Ledge/Hanging/Warp collisions and Raycast ignoreNetworking Compatibility: Compatible with Unity's Networking for Game Objects.One-Click Setup WindowiClimb setup, layer creation, open demo scene, doc/Discord linksAnimation prep/import settings pass for external packsDependency checker and iMove integrationDebug Gizmos: Detection cone, ledge checks, surface normals, available/next/current tags, warp path, selection radiusCustomization: Dozens of tunables (IK speeds/offsets, culling radii, detection angles/rates, leap ranges, warp approach/speed multipliers, cooldowns)Climb types and transitionsFree Climb: Move on climbable surfaces with dynamic input correctionLedge Climb (Supported): Mount, idle, loop, and dismount from ledgesHanging Climb: Hanging idle/loop with transitions to/from supportedLeaping: Supported Leap, Hanging Leap, and Supported↔Hanging transitionsMount Types: StandToClimb (Short/Med/Long), InAirToClimb, LeapToClimb, Drop180, StandToHang, LeapToHang, Drop180HangGet-Up/Dismount: Auto get-up on ledge, dismount flows, exit to locomotion/fallBlind Leap / Leap-Off-Wall: Force scales by button hold