Skip to content

Tutorial Games

The examples/ folder ships six finished Godot 4 games already wired to Quest Data. Each one is a real, playable demo — not a snippet — with the SDK calls embedded in the actual gameplay code.

Use these tutorials to learn integration patterns by reading working code instead of stitching together hypothetical examples.

DemoWhat it teachesBest for
Dodge the CreepsFull SDK round-trip — events, progression, leaderboard, achievements, cloud save, remote config, error trackingYour first integration. Most complete tour.
2D PlatformerHeatmap (jump + death positions), level screenshot, level completion funnel, remote config for physicsSide-scrollers, level-based games
3D PlatformerXZ-projection heatmap, top-down screenshot capture, rich presence, cloud save with collectibles3D games, exploration / collect-a-thons
Rhythm GameGame Data hot-reload (beatmap from dashboard), per-input UI tracking, hit-window remote configMusic games, anything with content tables
Save / Load DemoCloud-save round-trip, 409 conflict resolution, multi-slot payloads, data-loss recoveryAnything with persistent player progress
Bullet Showerperf_sample events, FPS-drop error reporting, device info on session start, stress-test patternsPerformance-sensitive games (bullet hell, simulation)

These walkthroughs assume the Quest Data backend is running locally. If you haven’t set it up yet, follow the Quick Start first — it boots the stack with docker compose up and seeds the dev-key-* API keys these demos use.

If you already shipped your own game and just want the API surface, skip to Godot SDK Setup and Event Tracking.