
Dynamic Node-Based 3D Pathfinder is a real-time navigation system for AI in dynamic 3D environments. It supports moving platforms, dynamic obstacles, multiple agents, and container-based optimizationAPI DocumentationWebGL DemoDynamic Node-Based 3D Pathfinder is a flexible navigation system for AI in dynamic 3D environments. It is entirely node-based, works without baking, and recalculates paths in real time.The system is built around Node Containers, which can represent rooms, areas, or moving objects such as elevators, boats, or vehicles. Containers are connected through doors or passages, allowing agents to navigate seamlessly across complex levels. For optimization, the pathfinding process first evaluates possible routes at the container level, and then refines the trajectory inside the selected containers.Nodes are generated using various collider types — from simple primitives to convex mesh colliders — making it possible to adapt navigation to almost any environment design.The system supports dynamic obstacles and transformations: objects can change their position, rotation, and scale on the real time. Agents can have different movement speeds and behaviors, including waiting for a moving platform and traveling with it as it moves or moves obstacles inside them.For developers, the package includes editor tools to create and edit Node Containers directly in the Unity menu, along with real-time debug visualization showing nodes, connections, and calculated paths.With its flexibility and performance, the system can be applied in a wide range of genres — from RTS and turn-based strategies to runners, racing games, and simulators.Nodes: can include a complexity coefficient, allowing agents to prefer paths with lower complexity.Additionally, the transition complexity between specific nodes can be set, influencing the pathfinding algorithm to avoid more complex connections.Key Features:Node-based 3D navigation with real-time path recalculation (no baking required)Nodes generated using primitive colliders and convex mesh collidersSupport for dynamic obstacles and on-the-real time transformations (position, rotation, scale)Moving platform support (elevators, boats, vehicles, and more)Optimized pathfinding through Node Containers (container-level search + refined trajectory)Multi-agent support with different speeds and behaviorsEditor tools for creating and editing containers inside UnityReal-time debug visualization (nodes, connections, paths, recalculations)Cross-platform: PC, Mobile, WebGLUnity 2022+ compatibleUnity version: 2022.1 or higherPlatforms: PC, Mobile, WebGLAPI: Included (documentation + sample integration)Editor tools: Create and edit Node Containers directly from the Unity menuDebug: Real-time visualization of nodes, connections, and pathsPathfinding: Node-based system, container-level optimization, supports moving platforms and dynamic obstaclesNodes generation: Works with primitive colliders and convex mesh collidersAgents: Supports multiple agents with different speeds and behaviorsBaking: Not required, containers can be created in real time