View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.2
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 26.1 MB
- Files
- 102
- Favorites
- 8
- Views in the past week
- 52
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $20.99 on
Keywords
Ledge Detection and Navigation System
A production-oriented ledge detection and traversal framework for Unity, designed to work with minimal setup while handling complex geometry and supporting IK-driven animation workflows.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Ledge Detection and Navigation System screenshot 1
About this asset
Our Ledge Detection and Navigation System is a powerful and flexible solution for detecting ledges and smoothly aligning player characters during traversal.
It supports complex geometries, including inward and outward turns, inclines, and uneven surfaces.
QuickStart Guide | Documentation | Tutorials | Discord
Designed with compatibility and extensibility in mind, the system gives developers full freedom to integrate and customize the mechanics to fit their project and animation workflow.
Great for platformers, action-adventure titles, parkour games, and any genre needing third-person platfrom traversal.
The system calculates multiple positions and directional data points along ledges, making it easy to implement advanced animation IK and polished traversal animations.
With minimal setup required, level designers can focus entirely on building environments, simply assign the appropriate layer to your level geometry, and the system handles the rest automatically.
100% royalty-free built on CC0 animations, with no Mixamo dependency or third-party licensing risk.
Licenses
Asset uses Universal Animation Library character model and animations
Used under: CC0 1.0 Universal (Public Domain Dedication)
Asset uses TextMesh Pro (Liberation Sans font under the SIL Open Font
License, EmojiOne sprites under their own attribution terms) as bundled by
Unity Technologies; see `Third-Party Notices.txt` for details.
Asset uses the DebugBoxCast script by Game Dev Box under the MIT License;
see `Third-Party Notices.txt` in this folder for details.
From the publisher's Asset Store listing.
Technical details
Features:
- Advanced ledge detection and navigation system
- Supports complex ledge geometry:
- Inward and outward turns
- Inclines and declines
- Uneven and irregular surfaces
- Braced and Free hanging positions
- Detailed ledge data calculation:
- Hand IK target positions
- Left and right traversal directions
- Surface normals and orientation data
- Multiple positional reference points for animation systems
- Modular traversal architecture:
- Movement behaviors are isolated into independent modules
- Easily add, remove, or create custom traversal mechanics
- Designed for extensibility and customization
- Utility systems included:
- Helper methods and utility classes for traversal implementation
- Simplified movement and positioning workflows
- Debug visualization
- Minimal setup workflow:
- Layer-based detection system
- Easy integration into existing projects
- Designer-friendly environment setup
- Animation-ready framework:
- Built to support animation IK workflows
- Compatible with custom animation systems
- Documentation and support:
- Full online documentation included
- Example scenes and sample setup provided
- Tutorial videos included
- Discord community support
- Documentation link: https://docs.upstairs.studio/docs/intro
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Compatible | Compatible |
This asset is compatible with Unity 6.
Also, this asset is render pipeline independent as it at its core it only consists of scripts and code architecture.
However, for the demo scenes to render properly you might have to use the built in material conversion tool to upgrade to URP.
Also, the example character prefab is using the new Input System for input reading.
As listed on the Asset Store.