High-performance 3D aerial A* pathfinding using DOTS, Burst & Jobs. Create intelligent flying AI for drones, birds , and other creatures with blazing-fast, multi-threaded navigation out of the box.Air Path | High-Performance 3D Aerial PathfindingAir Path is a production-ready 3D aerial pathfinding solution built for performance. Using a modified A* algorithm optimized for three-dimensional space and powered by Unity's DOTS, Burst Compiler, and Job System, it delivers blazing-fast, multi-threaded navigation for flying AI – from drones and spaceships to dragons and swarms of creatures.Easy Setup for EveryoneNo coding experience? No problem. AirPath comes with intuitive MonoBehaviour components and a visual editor workflow. Simply add components to your flying agents, define your navigation space, and you're ready to go. The included demo scenes help you get started in minutes.Fully Customizable for Advanced UsersNeed more control? AirPath's clean, modular architecture gives you full access to the underlying systems. Extend behaviors, implement custom steering logic, or integrate directly with your existing DOTS-based projects. Well-documented APIs and clear code structure make customization straightforward.Natural Flight BehaviorAir Path doesn't just find paths, it simulates natural flight patterns. Birds bank into turns, dragons soar gracefully, and aircraft follow realistic flight dynamics. Adjustable parameters let you fine-tune movement characteristics for any flying creature or vehicle.Works With Any EnvironmentAir Path isn't limited to Unity Terrains. Use it with custom meshes, procedurally generated worlds, modular level geometry, or any 3D environment. Wherever your agents need to fly, AirPath can navigate it.Key FeaturesModified A* algorithm designed for true 3D navigationNatural, organic flight behavior simulationDOTS/Burst/Jobs powered for maximum performanceHandles large agent counts with minimal overheadConfigurable grid resolution for precision vs. performance balanceMultiple pathfinding strategies includedCompatible with Built-in, URP, and HDRPPerfect ForFlight simulators, space games, drone applications, fantasy creatures, sci-fi projects, swarm AI, and any game requiring intelligent height avoiding aerial navigation.Support If you need help or have other questions related to this asset feel free to get in touch:Contact information, or checkout the documentationCore TechnologyModified A* algorithm optimized for 3D aerial navigationBuilt on Unity DOTS (Data-Oriented Technology Stack)Burst Compiler optimized for maximum CPU performanceJob System integration for multi-threaded pathfindingZero garbage collection during runtime pathfindingGrid SystemFlexible grid configuration (2x2 up to 512x512)Adjustable cell size for precision vs. performance tuningSupport for any height data source via IHeightProvider interfaceAutomatic boundary handling with configurable clampingGrid-to-world and world-to-grid coordinate conversionPathfindingOctile distance heuristic for accurate 3D cost estimationAltitude-aware cost calculation (climb penalty, slope penalty)Configurable fly cost multiplier for flight behavior tuningDiagonal movement with corner-cutting preventionOn-demand path recalculationFlight SimulationNatural flight pattern simulationAdjustable banking and turning behaviorHeight offset support for different agent typesSmooth path following for organic movementIntegrationWorks with Unity Terrain and custom meshesIHeightProvider interface for custom height sourcesCompatible with Built-in, URP, and HDRP render pipelinesEvent-driven architecture for easy system integrationClean MonoBehaviour wrapper for non-DOTS projectsRequirementsUnity 6000.0.58f2 LTS or newerEntities packageBurst packageCollections package

