- Drive movement with horizontal steering + move_and_slide toward click goal - Remove NavigationRegion3D / NavigationAgent3D; obstacle interaction is slide - main.gd: raycast to walkable, Player.set_move_goal; viewport camera + mouse - Scene: explicit physics layers/mask on floor, obstacle, player - Docs: Godot 4.6 baseline, README + NS-14 plan + tech_stack; Godot .import/.uid Made-with: Cursor
- Main scene: floor, obstacle, nav mesh, camera, CharacterBody3D + agent - Click-to-move on walkable group; pick mask avoids avatar self-hit - player.gd drives path following; README and plan AC updated Made-with: Cursor
- State GDScript as the locked choice for Godot client code - Summary tables and client README note standard (non-.NET) Godot build - Server/client contract via Protobuf or JSON spike, not shared C# on client Made-with: Cursor