Skip to content

Phase 0: project skeleton, generators and feature check - #1

Merged
rixnobis merged 2 commits into
mainfrom
phase-0
Oct 17, 2026
Merged

rixnobis merged 2 commits into
mainfrom
phase-0

Conversation

@rixnobis

Copy link
Copy Markdown
Contributor

Phase 0 of the sample game: four placeholder scenes (title, valley, keep, lighthouse) built from scripts. art/models.py (Blender) and art/textures.py make the models and textures, and tools/scenes.py writes the scenes and scenes.list. tools/build.sh regenerates all of it.

features.json lists each engine feature the finished game uses, with the phase that adds it. tests/featurecheck.py exports every scene and the disc, and fails if a feature due by the current phase is missing from the output. tests/featurecheck_selftest.py runs each check kind against the editor's third-person template, once where the feature is present and once where it is absent.

CI builds the engine and splashpack-cli at the pinned revisions in check.yml, then runs both checks and confirms the committed scenes match tools/scenes.py.

@CloudMracek, one question: should this repo follow the splashedit-ng rule, where I merge without review, or keep peer review like the other repos? I'll wait for your review until you say.

@rixnobis
rixnobis requested a review from CloudMracek October 17, 2026 17:41
@rixnobis
rixnobis merged commit 6de29ed into main Oct 17, 2026
1 check passed
@rixnobis
rixnobis deleted the phase-0 branch October 17, 2026 18:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant