14 Free GX.games and Multi-Channel HTML5 build_label Receipt Tools (2026)

14 Free GX.games and Multi-Channel HTML5 build_label Receipt Tools (2026)

Trend-timed <span style="font-weight: 600;">July 2026</span> HTML5-first stack—one <span style="font-style: italic;">VERSION</span> file, GX + Steam + <span style="font-style: italic;">itch</span> receipts, <span style="font-style: italic;">triple_channel_label_receipt_v1.json</span>, and <span style="font-style: italic;">channel_label_match</span> on BUILD_RECEIPT. Pairwise: <a href="https://gamineai.com/help/gx-games-html5-uploader-receipt-build-id-disagrees-steam-depot-label-fix">GX vs Steam fix</a>. Triple: <a href="https://gamineai.com/help/build-receipt-channel-label-match-fails-triple-html5-storefront-fix">itch third-channel fix</a>.

Troubleshooting spineVERSION source, dual receipts, CI diff gate, GX cache bust; this list is the bookmark stack.
Start here: when support cannot correlate crashes

Strategy framing—GX.games / itch / Steam parallel vs Google Play; when multi-channel labels matter.
Use for: producer buy-in

Uploader + API—project publish flow, live URL, and metadata fields to map into build_id receipts.
Pro tip: normalize API hash to human build_label

JSON Schema

Reference

Receipt validation—require git_sha, channel_label_match, matching build_id across GX + Steam rows.
Use for: CI fail-closed

Receipt home—add gx_upload_ok, steam_depot_upload_ok, channel_label_match columns.
CTA: multi-channel upload log

Steam-only sibling—wrong label on fest depot; distinct from cross-channel drift but shares build_label_smoke_receipt.
Pair with: channel rows

NW.js Steam lane—inject BUILD_LABEL macro from same VERSION file as GX HTML5 export.
Best for: GameMaker dual-channel

Construct HTML5 + Steampackage.json name lock pairs multi-channel identity discipline.
Use for: Construct fest demos

Triple-surface spineitch_html5_upload_receipt, scope map itch_public, normalized compare when GX+Steam were green alone.
Add itch: read this before publishing itch URL

Godot HTML5 lane—browser demo stability beside GX upload; label overlay on boot scene.
Best for: Godot HTML5-first teams

Weekly gate—diff GX + Steam receipt paths before fest branch promotion.
Pro tip: photo both overlays

Steam upload lane—depot promotion + branch matrix documented beside GX publish job.
Use for: manifest owner per channel

Surface tagginggx_public vs fest_public rows in scope map when labels match but scope differs.
Critical for: dual builds

Runbook spineplaytest_scope_map_v1.json + receipts before multi-channel uploads.
Best for: October fest ops