A highly configurable A* pathfinding library for Java, designed for extensibility through custom node validation and cost processing. Ideal for 3D environments and game development.
A high-performance, concurrent pathfinding library for Java.
pathetic
is a thread-safe pathfinding engine built for demanding, server-side applications. Originally developed for large-scale game servers, it uses an optimized A* algorithm to deliver fast and scalable results in complex environments.
NodeValidationProcessor
and NodeCostProcessor
to model complex rules and traversal costs.While born from gaming, pathetic
is suited for any problem requiring efficient graph traversal:
For installation instructions, getting started guides, and the complete API reference, please visit the official project wiki.
The name “pathetic” is a tongue-in-cheek nod to the project’s humble beginnings. The library was co-founded and initially developed with @Ollie.