Skip to main content

AirPath 1.0.0 Release

· One min read
Roman Aebi
Unity Software Engineer @ Platypus Ideas

I'm excited to announce the official release of AirPath 1.0.0 – a high-performance 3D aerial pathfinding solution for Unity.

Highlights​

AirPath brings efficient 3D pathfinding to Unity with full DOTS integration, enabling thousands of simultaneous path requests while maintaining excellent performance.

Added​

Core Pathfinding​

  • A* pathfinding algorithm optimized for 3D aerial navigation
  • Jump Point Search (JPS) optimization for open-space scenarios
  • Configurable heuristics (Manhattan, Euclidean, Octile, Chebyshev)
  • Multi-threaded path computation using Unity Job System
  • Burst-compiled performance-critical code paths

Grid System​

  • Flexible 3D grid generation with configurable resolution
  • Runtime grid updates for dynamic environments
  • Obstacle detection with layer-based filtering
  • Support for variable cell sizes and grid dimensions

Height Providers​

  • Terrain Height Provider for Unity Terrain integration
  • Extensible IHeightProvider interface for custom implementations
  • Automatic height sampling with configurable offsets

Configuration​

  • ScriptableObject-based configuration system
  • Runtime-adjustable pathfinding parameters
  • Presets for common use cases (drones, aircraft, flying creatures)

Visualization & Debugging​

  • Real-time grid visualization with Gizmos
  • Path debugging with node inspection
  • Performance metrics overlay
  • Editor tools for setup and testing

Render Pipeline Support​

  • Built-in Render Pipeline
  • Universal Render Pipeline (URP)
  • High Definition Render Pipeline (HDRP)