Example Showcase
This page and preview media are generated from examples/showcase.manifest.json and scripts/generate-showcase-docs.py.
Run python3 scripts/generate-showcase-docs.py after metadata or media changes.
Current release status:
- Source links, run commands, and preview media are generated for entries in
examples/.
Baseline parity game: Flappy Bird
Flappy Bird is the behavior baseline across SDKs.
| Example | SDK | Target | Path | Run command | Description | Media | Source |
|---|---|---|---|---|---|---|---|
| Flappy Goud | C# | Desktop | examples/csharp/flappy_goud | ./dev.sh --game flappy_goud | Flappy Bird parity baseline. | ![]() | GitHub |
| Flappy Bird | Python | Desktop | examples/python/flappy_bird.py | ./dev.sh --sdk python --game flappy_bird | Python parity baseline. | ![]() | GitHub |
| Flappy Bird | TypeScript | Desktop | examples/typescript/flappy_bird/desktop.ts | ./dev.sh --sdk typescript --game flappy_bird | TypeScript desktop parity baseline. | ![]() | GitHub |
| Flappy Bird | TypeScript | Web | examples/typescript/flappy_bird/web | ./dev.sh --sdk typescript --game flappy_bird_web | TypeScript web parity baseline. | ![]() | GitHub |
| Flappy Bird | Rust | Desktop | examples/rust/flappy_bird | cargo run -p flappy-bird | Native Rust parity baseline. | ![]() | GitHub |
Sandbox parity target
Sandbox is the shared cross-language app for the broader Alpha-001 feature surface. This branch is still closing the remaining recovery rows, so treat the execution CSV as the live truth source.
| Example | SDK | Target | Path | Run command | Description | Media | Source |
|---|---|---|---|---|---|---|---|
| Sandbox | C# | Desktop | examples/csharp/sandbox | ./dev.sh --game sandbox | Manifest-driven desktop sandbox with the shared HUD and localhost peer contract. Current branch truth still tracks the remaining scene-flow recovery rows in the execution CSV. | ![]() | GitHub |
| Sandbox | Python | Desktop | examples/python/sandbox.py | ./dev.sh --sdk python --game sandbox | Manifest-driven Python sandbox following the shared asset pack, three-panel HUD, and peer packet contract on this branch. | ![]() | GitHub |
| Sandbox | TypeScript | Desktop | examples/typescript/sandbox/desktop.ts | ./dev.sh --sdk typescript --game sandbox | Manifest-driven TypeScript desktop sandbox following the shared HUD and peer packet contract on this branch. | ![]() | GitHub |
| Sandbox | TypeScript | Web | examples/typescript/sandbox/web | ./dev.sh --sdk typescript --game sandbox_web | Browser/WASM sandbox with the same HUD structure and explicit capability-gated networking and renderer copy. | ![]() | GitHub |
| Sandbox | Rust | Desktop | examples/rust/sandbox | cargo run -p sandbox | Manifest-driven Rust sandbox using the shared asset pack and GoudGame::draw_text(...) for the branch’s recovered native HUD path. | ![]() | GitHub |
Feature Lab smoke coverage
Feature Lab stays in the repo as a supplemental smoke harness for wrapper and provider coverage, debugger enablement, and local attach workflow coverage.
| Example | SDK | Target | Path | Run command | Description | Media | Source |
|---|---|---|---|---|---|---|---|
| Feature Lab | C# | Headless | examples/csharp/feature_lab | ./dev.sh --game feature_lab | Headless smoke for ECS and provider wrappers with debugger mode enabled and stable local attach coverage. | ![]() | GitHub |
| Feature Lab | Python | Headless | examples/python/feature_lab.py | python3 examples/python/feature_lab.py | Headless smoke for generated wrappers with debugger mode enabled and stable local attach coverage. | ![]() | GitHub |
| Feature Lab | TypeScript | Desktop | examples/typescript/feature_lab/desktop.ts | ./dev.sh --sdk typescript --game feature_lab | Desktop smoke for SDK capability probes plus debugger manifest, snapshot, and local attach coverage. | ![]() | GitHub |
| Feature Lab | TypeScript | Web | examples/typescript/feature_lab/web | ./dev.sh --sdk typescript --game feature_lab_web | Web smoke with browser/WASM coverage. Debugger attach remains desktop-only in this batch. | ![]() | GitHub |
| Feature Lab | Rust | Headless | examples/rust/feature_lab | cargo run -p feature-lab | Native Rust headless smoke for SDK coverage with debugger enablement and stable local attach coverage. | ![]() | GitHub |
C# specialization demos
C#-specific gameplay and renderer examples.
| Example | SDK | Target | Path | Run command | Description | Media | Source |
|---|---|---|---|---|---|---|---|
| 3D Cube | C# | Desktop | examples/csharp/3d_cube | ./dev.sh --game 3d_cube | 3D renderer demo. | ![]() | GitHub |
| Goud Jumper | C# | Desktop | examples/csharp/goud_jumper | ./dev.sh --game goud_jumper | Platform movement and collision. | ![]() | GitHub |
| Isometric RPG | C# | Desktop | examples/csharp/isometric_rpg | ./dev.sh --game isometric_rpg | Isometric camera and RPG systems. | ![]() | GitHub |
| Hello ECS | C# | Desktop | examples/csharp/hello_ecs | ./dev.sh --game hello_ecs | Minimal ECS starter. | ![]() | GitHub |
| Character Sandbox | C# | Desktop | examples/csharp/character_sandbox | ./dev.sh --game character_sandbox | 3D character sandbox with model loading, skeletal animation, scene management. | ![]() | GitHub |
Starter demos
Single-file SDK demos used for quick setup checks.
| Example | SDK | Target | Path | Run command | Description | Media | Source |
|---|---|---|---|---|---|---|---|
| Python SDK Demo | Python | Desktop | examples/python/main.py | ./dev.sh --sdk python --game python_demo | Minimal Python startup demo. | ![]() | GitHub |
Notes
- This page is generated. Update
examples/showcase.manifest.jsonand rerun the generator. - Generator validation fails if examples are added or removed without manifest updates.




















