> For the complete documentation index, see [llms.txt](https://gruntsass.gitbook.io/navmesh-painter/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gruntsass.gitbook.io/navmesh-painter/prerequisites.md).

# Prerequisites

Before getting started with NavMesh Painter, ensure that your Unity project meets the following requirements:

* **AI Navigation Package**: Install the AI Navigation package from Unity’s Package Manager to access core navigation functionalities and NavMesh components used by the tool.

<figure><img src="https://2526109121-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKLFPsDzT3bke49HgmqRV%2Fuploads%2F3Y76YPimOKqjU8FG4s9e%2Fimage.png?alt=media&amp;token=1620ecbe-e5bb-430e-bd54-1aea688366a9" alt=""><figcaption></figcaption></figure>

* NavMeshPainter **Tag**: Create a tag named “NavMeshDrawer” in your project settings. This tag is used to track painted meshes and ensure accurate placement and management of NavMesh areas.

![](https://2526109121-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKLFPsDzT3bke49HgmqRV%2Fuploads%2FsdeTeCs0uAcM8oTIjO8l%2Fimage.png?alt=media\&token=5c2a6c27-4dc0-4ab7-ba01-1952a925c0ce)

With these prerequisites in place, you’ll be ready to take full advantage of NavMesh Painter’s powerful features!
