A Claude Code template that sets up 49 specialized AI agents, 74 slash-command skills and coordination hooks to run a game project like a studio.
h8man/NavMeshPlus
A Unity extension that generates 2D navigation meshes from tilemaps, sprites and Collider2D shapes for pathfinding in top-down games.
- Stars
- 2,359
- Forks
- 269
- Open issues
- 21
- Last commit
- 13 hours ago
What is it?
NavMeshPlus is a fork of Unity's NavMeshComponents that adds 2D support. It builds a navigation surface from the geometry in a scene, so characters can compute paths around obstacles in 2D and top-down games. The surface is built on Unity's NavMeshSurface and gathers walkable and blocking sources from tilemaps, sprites and 2D colliders.
The package includes NavMeshSurface, NavMeshLink, NavMeshModifier and NavMeshModifierVolume components, plus 2D source collectors and a cache for sources. Modifiers let you override the area type of individual objects, such as marking a region as non-walkable or assigning a different cost.
It can be installed by copying the folder into Assets, cloning it into the Packages directory, or adding a git URL through the Unity Package Manager.
Key features
- 01Generates navigation surfaces from tilemaps, sprites and 2D colliders.
- 02Provides NavMeshLink for connecting separate walkable areas.
- 03Offers NavMeshModifier and NavMeshModifierVolume to override area types.
- 04Includes a source cache to speed up repeated bakes.
- 05Can be installed as a Unity package via git URL or by copying scripts.
Use cases
- Adding enemy pathfinding to a top-down 2D game built on tilemaps.
- Letting NPCs walk around 2D collider obstacles in a side-scrolling or top-down scene.
- Connecting separate platforms or areas with navigation links.
Topics
FAQ
- What is NavMeshPlus?
- A Unity extension that generates 2D navigation meshes from tilemaps, sprites and Collider2D shapes for pathfinding in top-down games. NavMeshPlus is a fork of Unity's NavMeshComponents that adds 2D support. It builds a navigation surface from the geometry in a scene, so characters can compute paths around obstacles in 2D and top-down games. The surface is built on Unity's NavMeshSurface and gathers walkable and blocking sources from tilemaps, sprites and 2D colliders.
- Is NavMeshPlus free to use? What license does it have?
- NavMeshPlus is open source under the MIT license. Check the license terms before using it in commercial products.
- Is NavMeshPlus still maintained?
- Actively maintained. The last commit to NavMeshPlus was on Oct 18, 2026.
- What can I use NavMeshPlus for?
- Adding enemy pathfinding to a top-down 2D game built on tilemaps. Letting NPCs walk around 2D collider obstacles in a side-scrolling or top-down scene. Connecting separate platforms or areas with navigation links.
- Where can I get NavMeshPlus?
- The source code and installation instructions are on GitHub: https://github.com/h8man/NavMeshPlus
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Allocation-free async/await integration for Unity that makes Unity async operations, coroutines and PlayerLoop timing awaitable.
Unity Editor and runtime plugin that lets AI agents like Claude, Cursor and Copilot control Unity via MCP tools and generated skills.
A C# program that generates bitmaps and tilemaps locally similar to a single input example, using the Wave Function Collapse algorithm.
Open-source toolkit from Unity that lets games and simulations serve as environments for training AI agents with reinforcement and imitation learning.
An MCP server that lets AI agents reverse engineer native binaries, JavaScript/Electron apps, .NET assemblies, websites and more, with evidence for each finding.