Skill: Bootstrap Godot Project (Godot 4.5, iOS-first)
Objective
Create a Godot 4.5 project that is:
- iOS landscape-first
- friendly to headless automation
- organized under
res://game/...
Steps
- Create the project
- Create a new Godot project at the repo root so
project.godotis at./project.godot.
- Configure display
- Landscape-only orientation (iOS).
- Use UI anchors and scaling; do not hardcode a tiny internal resolution.
- Provide a single reference layout resolution (1920x1080) for UI mockups.
- Define InputMap actions Required:
moveinteractmenucancel
Suggested bindings for desktop testing:
- Movement: WASD + arrows
- Interact: Enter/Space
- Cancel: Esc
- Menu: Tab
- Add autoload singletons
GameState.gdSceneRouter.gdScenarioRunner.gd(can be no-op at first)
- Create bootstrap scenes
game/bootstrap/Main.tscn- loads initial scene
- owns fade layer (or delegates to SceneRouter)
Verification checklist
godot --path .launches without errors.godot --headless --path . --quitreturns success.- Input actions exist and are spelled consistently.