This is a paid asset, but now you can download AnyPath for FREE. Please keep in mind this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
Details
File size: 1.2 MB
Latest version: 1.6
Latest release date: Nov 18, 2024
Original Unity version: 2020.3.16 or higher
Description
AnyPath is a lightning-fast, fully generic A* pathfinding solution designed for Unity. Using Unity's job system and the Burst compiler, it delivers optimized performance on multiple threads while maintaining an easy-to-use managed layer for integration.
It's tailored for intermediate to advanced programmers who require full control over their data layout and pathfinding logic. AnyPath is highly customizable, with code generated at compile time to ensure zero overhead when implementing custom functionality.
Key Features
- Leverages Unity's job system and Burst compiler for unparalleled performance.
- Fully generic with customizability done via generic type parameters.
- Compile-time code generation ensures zero overhead for custom functionality.
- Efficient managed layer simplifies native job management.
- Optimized for desktop, mobile, VR, and web platforms.
Render Pipeline Compatibility
- Built-in: Compatible
- URP: Compatible
- HDRP: Compatible
Important Notes
- Does not include agent movement code; users need to write their own movement logic.
- Dynamic obstacle avoidance is not included, as it is outside the scope of A*.
- Graph serialization (except for platformer graph) is not included but can be implemented by the user.
- Platformer graph includes an edit tool; other data structures need to be generated at runtime.
- Only supports search from start to goal (no bi-directional A*).
❤️ Leave a review if you found this asset useful. Thanks! ❤️
Download
💖 Donate, Buy Membership, or Exchange Assets 💖