Advanced pathfinding in Unity made easy.
Apex Path is the new standard in pathfinding. The package aims to combine professional features with simple installation and exceptional performance. Apex Path is designed to give indie and professional game developers the best affordable pathfinding solution on the market.
Available in Unity’s Asset Store
One-click quick starts
Popular functionality comes with quick start components to ensure advanced functionality can be implemented in one click.
Apex Path handles dynamic obstacles in a breeze. Doors closing and opening. Levels changing. Columns falling down. Meteorites blazing through space. Buildings being constructed or destroyed in real time. Trucks driving down the street. Apex Path navigates through the level. True dynamic obstacles. No fuzz and incredibly fast.
Multiple grids allow massive game worlds where only key areas need detailed pathfinding. Memory and performance impact is kept low while still providing the required functionality.
Apex Path ships with the basic steering behaviors that allow a unit to move.
It is fully extensible so you can easily create your own steering behaviors to work with the existing ones.
Apex Path is designed on any platform supported by the Unity engine. The library is lightweight and special algorithms can be used to minimize memory footprint. At the same time Apex Path can support high end scenarios with hundreds of agents pathfinding simultaneously in a dynamically chancing game world.
Multiple patrol routes and waypoints are supported out-of-the-box to ensure basic game logic can be implemented with few clicks.
Apex Path is multithreaded to ensure pathfinding does not affect performance of other game functions.
Apex Path comes with a load balancer that ensures spikes are handled automatically to avoid lag in complex scenes with many agents pathfinding and steering at the same time.
Portals are short cuts within a grid or a connection between grids.
Apex Path ships with a Teleporter portal and it is trivial to make your own.
Apex Path is designed to allow agents to react to dynamically changing levels. Advanced features such as changes in level geometry at runtime, doors opening or closing and other changes in the game world that other packages struggle with are part of Apex Path.
Attributes can be added to obstacles and agents to create complex interactions between different groups of agents in your game and how they find their path through the game world. Some doors or entrances might only be passable to certain agents. Some areas such as toxic swamps might only be passable to certain agents. Attributes creates a framework for managing such complex interactions between the game world and pathfinding a breeze.
Apex Path supports multiple search algorithms including A* and jump point search.
Easy to Extend