Godot 4 Next Fest Demo Shell - reusable public-demo menu/template

I published a small Godot 4 demo-shell resource on itch:

It is for the awkward point before a public demo, playtest, festival build, press build, or creator build: the gameplay is working, but the wrapper still needs the things players expect when they judge a build cold.

Included:

  • Runnable Godot 4 project.
  • Plain GDScript/scenes.
  • Pause menu scene.
  • Settings menu with fullscreen/windowed, VSync, and master volume.
  • Keyboard and controller input remapping.
  • Conflict handling for moved bindings.
  • Demo reset/save-wipe flow.
  • Feedback link hook.
  • Store/wishlist CTA hook.
  • Visible build/version stamp.
  • Install guide, 5-minute integration checklist, QA checklist, known limits, changelog, and commercial-use license.

The itch gallery uses runtime captures from the included project, not mockups.

Known limits: this is not Steamworks integration, not a full save framework, and not a full UI skin for your whole game. It is meant to be inspected, modified, and removed when your own shell is ready.

Download is name-your-own-price/free to inspect fit. Suggested donation is $5 if it saves one integration session.

Itch has quarantined your page for downloads because you just created your account 2 days ago and uploaded a zip it says it can’t scan. It seems you’ve also just joined this forum.

What experience do you have shipping games on steam that led you to create this?

Thanks for pointing this out. That is a fair concern, especially with a new itch account and a ZIP download warning.

I changed the itch page/package to make it easier to inspect before anyone downloads or uses it:

  • re-uploaded the ZIP as source code
  • added a SHA-256 checksum
  • added a manifest of the ZIP contents
  • added a note that the package is just a Godot project/addon/scenes/scripts/docs, with no executable or installer

I agree that people should not just trust a new account. The intended way to evaluate this is to open/inspect the Godot source first. The addon lives under `addons/shipkit_demo_ready`, and it is plain scenes/GDScript.

On the Steam question: this is not a Steamworks integration, and I do not want to imply that it is based on some special Steam credential. The scope is much narrower. It is the demo wrapper work I kept seeing teams leave until late: pause, settings, input remap, reset/save-wipe hook, feedback link, wishlist/store CTA, build stamp, and a QA checklist.

So the use case is: your gameplay is already working, but the public demo still needs the basic shell around it before strangers play it.

If itch still shows the quarantine/review warning, treat it as a valid warning. I have tried to make the package more transparent so people can judge it from the actual files instead of from trust in me.

Appreciate the nudge. It made the page better.

2 Likes