2026-07-30 13:00:59 +02:00
2026-07-10 15:59:46 +02:00
2026-07-09 23:32:03 +02:00
2026-07-10 15:59:46 +02:00

The Steward

The Steward is a Godot 4.7 simulation prototype about readable autonomous village life in a magical Jajce-inspired valley. The project is built as a living systems garden: simulation state is authoritative, while scenes provide presentation, navigation, and interaction geometry.

Quick start

Requirements:

  • Godot 4.7.x;
  • Python 3;
  • the pinned development tools from requirements-dev.txt.

Set up the local tools with uv:

uv venv .venv
uv pip install --python .venv/bin/python -r requirements-dev.txt

Open project.godot in Godot 4.7 and run the main scene.

Quality gate

Run the complete local gate before committing:

./tools/quality.sh

On Windows:

powershell -ExecutionPolicy Bypass -File .\tools\quality.ps1

For a faster changed-GDScript formatting and lint pass, while still running the Godot checks and scenarios:

./tools/quality.sh --changed

The gate enforces Godot 4.7, the pinned formatter and linter, headless project scenarios, and the vendored GUT suite. See docs/local_quality_gate.md for setup and troubleshooting.

Project guide

Start with the current code and tests when they disagree with a plan, preserve in-progress work, and prefer one complete gameplay proof over a broad abstraction.

S
Description
No description provided
Readme 90 MiB
Languages
GDScript 94.6%
GDShader 1.7%
Python 1.7%
C# 0.8%
PowerShell 0.7%
Other 0.5%