2 repositorios
Software libraries dedicated to calculating and executing movement paths within game worlds.
Distinguishing note: Candidates are too focused on server management or general plugin development rather than pathfinding logic.
Explore 2 awesome GitHub repositories matching game development · Pathfinding Libraries. Refine with filters or upvote what's useful.
Baritone is a pathfinding library and automation bot for Minecraft. It provides a programmatic navigation engine that implements A* pathfinding to calculate and execute movement paths for characters within three-dimensional block-based environments. The system distinguishes itself through a navigation API that allows external clients to embed movement logic and waypoint management. It features a command-based configuration interface for modifying settings via chat and employs memory-mapped environment caching to accelerate the retrieval of long-distance routes. Its capabilities cover a wide
Provides a programmatic navigation engine for calculating and executing character movement paths in Minecraft.
RecastNavigation is a navigation mesh toolset and game AI pathfinding library used to generate and query walkable surfaces in 3D environments. It functions as a runtime navigation mesh generator and spatial query library, transforming raw 3D geometry into simplified surfaces to enable AI movement. The project includes a crowd simulation engine that manages steering and collision avoidance for large numbers of agents. It provides capabilities for group movement coordination and the simulation of many agents simultaneously using scalable navigation techniques. The system covers mesh generation
Implements A* pathfinding to calculate the shortest traversable route across the navigation polygon graph.