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 Tutorials
Required Assets:
Features:
- Root Motion + Warp: Switchable RootMotion/Transform warping with animation curves, timing windows, and tolerance
- Moving 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 directions
- Advanced Surface Analysis: Circular ray chains, average normals, distance-to-surface, angle-based get-up checks
- Tag System: Place “iClimbTag” points and highlight tags/objects; per-tag up/forward alignment
- Tag 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 culling
- Brush Tool: Add/Delete/X-Ray delete, Reverse-direction brush, Continuous draw, Line-drag placement, Shift+Scroll radius, gizmo culling
- Highlights/UX: Emissive fade-in/out for tags/objects on selection
- Events: UnityEvents for climb state, reach, warp, leap, animation, and more
- Layers and Masks: Dedicated masks for FreeClimb/Ledge/Hanging/Warp collisions and Raycast ignore
- Networking Compatibility: Compatible with Unity's Networking for Game Objects.
- One-Click Setup Window
- iClimb setup, layer creation, open demo scene, doc/Discord links
- Animation prep/import settings pass for external packs
- Dependency checker and iMove integration
- Debug Gizmos: Detection cone, ledge checks, surface normals, available/next/current tags, warp path, selection radius
- Customization: Dozens of tunables (IK speeds/offsets, culling radii, detection angles/rates, leap ranges, warp approach/speed multipliers, cooldowns)
Climb types and transitions
- Free Climb: Move on climbable surfaces with dynamic input correction
- Ledge Climb (Supported): Mount, idle, loop, and dismount from ledges
- Hanging Climb: Hanging idle/loop with transitions to/from supported
- Leaping: Supported Leap, Hanging Leap, and Supported↔Hanging transitions
- Mount Types: StandToClimb (Short/Med/Long), InAirToClimb, LeapToClimb, Drop180, StandToHang, LeapToHang, Drop180Hang
- Get-Up/Dismount: Auto get-up on ledge, dismount flows, exit to locomotion/fall
- Blind Leap / Leap-Off-Wall: Force scales by button hold