Smart Flying Navigation – Unreal Engine

Smart Flying Navigation – Unreal Engine

DEMO VIDEO

Smart Flying Navigation is a high-performance, integrated navigation plugin for complex 3D environments. It is designed to enable multiple flying agents to navigate efficiently and naturally to their destinations in large spaces, avoiding collisions with each other and with static terrain.

IMPORTANT NOTE: The Octree Baking tool in this plugin uses the EditorScriptingUtilities module and is intended for use in the Unreal Editor only. This tool does not work in packaged games or at runtime. However, the core runtime pathfinding and avoidance system is fully supported in packaged games.

This product was independently developed by me(us) while participating in the Epic Project, a developer-support program of the KRAFTON JUNGLE GameTech Lab. All rights, title, and interest in and to the product are exclusively vested in me(us). Krafton, Inc. was not involved in its development and distribution and disclaims all representations and warranties, express or implied, and assumes no responsibility or liability for any consequences arising from the use of this product.

Features:
3D Pathfinding: Efficient long-range flight paths using precomputed Octree and A* search for large-scale 3D environments.
Asynchronous Multi-Agent Avoidance: Utilizes 3D ORCA algorithm on a worker thread to handle large crowds without impacting game thread performance.
Advanced Path Smoothing: Uses Lazy Theta* (visibility-based string pulling) to minimize waypoints and turns, producing shorter, natural flight paths.

Code Modules:
SmartFlyingNavigation: Core runtime logic for Octree-based pathfinding, agent avoidance, and flight control.
SmartFlyingNavigationEditor: Editor-only tools including Octree baking, data inspection, and visualization features.

Dependencies & Limitations:
Uses EditorScriptingUtilities and is designed for use within the Unreal Editor only.
Not compatible with packaged builds or standalone runtime environments.

Technical Info:
Number of Blueprints: 3
Number of C++ Classes: 15+
Network Replicated: No
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows
Supported Unreal Engine Versions: 5.6

Home Page

DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE