NPC Behavior -- Design Translation Patterns
Prerequisite skills:unity-physics-queries(perception raycasts, NonAlloc query patterns),unity-state-machines(decision FSM/BT architecture),unity-game-architecture(event bus, Service Locator, component composition)
Claude's default NPC is a single MonoBehaviour with an Update() that raycasts, decides, and moves all in one method. This is untestable and unextensible -- changing perception logic requires touching decision logic, ad
[Description truncada. Veja o README completo no GitHub.]