navmeshes-and-collision
OfficialNavigate with navmeshes for precise pathfinding.
Software Engineering#collision#level-design#pathfinding#game-development#navmesh#movement-constraints#spawning
AuthorAll-Out-Games
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Navmeshes define walkable areas for the player, NPCs, and other entities, enabling reliable pathfinding and movement constraints in a game world.
Core Features & Use Cases
- Navmesh component: central container for navmesh data, triangulation, pathfinding queries, and closest-point queries.
- Navmesh_Loop component: defines walkable regions as polygons, supports holes via Flip Inside Outside, and auto-updates the parent navmesh.
- Movement_Agent component: handles entity movement with built-in pathfinding, including velocity, friction, and speed; can lock to a specific navmesh.
- Editor and runtime workflow: create a Navmesh on a parent entity, add child Navmesh_Loop objects to shape the area, and use the provided APIs to drive agent movement and spawning.
- Real-world example: spawn enemies or agents on a defined navmesh and direct them toward targets using Movement_Agent; ensure they respect boundaries and holes.
Quick Start
Create a parent entity with a Navmesh, add one or more Navmesh_Loop children to define the walkable area, flip loops to carve holes when needed, then use Movement_Agent.set_path_target to move an agent along the navmesh.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: navmeshes-and-collision Download link: https://github.com/All-Out-Games/reusable-weapons-csl/archive/main.zip#navmeshes-and-collision Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.