Bootstrap Godot Project

Bootstrap Godot 4.5 project scaffolding for iOS-first 2.5D JRPG

majiayu000 98b3d67 2 files · 1.7 KB Updated 567 repo stars

File contents

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

  1. Create the project
  • Create a new Godot project at the repo root so project.godot is at ./project.godot.
  1. 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.
  1. Define InputMap actions Required:
  • move
  • interact
  • menu
  • cancel

Suggested bindings for desktop testing:

  • Movement: WASD + arrows
  • Interact: Enter/Space
  • Cancel: Esc
  • Menu: Tab
  1. Add autoload singletons
  • GameState.gd
  • SceneRouter.gd
  • ScenarioRunner.gd (can be no-op at first)
  1. 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 . --quit returns success.
  • Input actions exist and are spelled consistently.

majiayu000/claude-skill-registry-data/tree/main/development/bootstrap-godot-project commit 98b3d678d6

Frequently asked questions

npx skillmds add majiayu000/bootstrap-godot-project