Status: rewrite in progress. This branch (
main) is intentionally minimal during active development; the real code lives ondev.
Umbrella project + example template for the SnoringCat Godot 4
framework rewrite. Once the rewrite stabilizes, bootstrapper will
be a small starter repo that copy-paste-and-edited to start a new
Godot 4 game using these frameworks.
| Branch | Content |
|---|---|
main (this) |
Minimal during the rewrite — this README + HANDOVER.md + ROADMAP.md. |
dev |
Active rewrite work — full submodule tree, build system, example project. |
- Current Godot 4 work in progress:
git checkout dev - Status, decisions, rollback paths from the most recent surgery: HANDOVER.md
- Forward-looking plan: ROADMAP.md
bootstrapper is the umbrella for these repos:
| Repo | Role |
|---|---|
| snore_core | Foundational C++ library (logging, geometry, services). |
| scaffolder | General game framework (screens, app lifecycle, settings, save data). |
| surfacer | 2D platformer character / pathfinding framework. |
| surf_scaf | Combined-bundle GDExtension of the three above (a Godot 4 workaround — see surf_scaf's README). |
| squirrel_away | Example 2D platformer game built on the frameworks. |