What problem does it solve?
This Skill resolves Godot 4.6 navigation failures where enemies freeze, navmeshes bake empty in the editor, destinations miss the mesh, or movement gets overwritten by entity update order.
Core Features & Use Cases
- Runtime Navmesh Baking: Bakes a level navmesh in the level
_ready() using the level root as the source geometry, avoiding the empty editor-bake trap in Godot 4.6.
- Navigation Server Sync: Forces the navigation map to update so newly spawned agents can path immediately instead of reporting finished on frame one.
- Destination and Movement Repair: Snaps targets onto the mesh, handles one-tick path resolution races, throttles repathing, and preserves navigation velocity when a base entity owns
_physics_process.
- Use Case: A designer adds a new enemy room and the agents spawn but stand still; this Skill shows how to bake the level at runtime, sync the nav map, and restore movement without fighting knockback or FSM ordering.
Quick Start
Ask the Skill to diagnose a Godot 4.6 enemy pathing setup and generate the runtime navmesh bake, nav-server sync, and movement-ordering fixes for a level whose enemies are frozen.