๐ŸŽฎ Games

Executive Summary The Funday game ecosystem comprises dozens of experiences, ranging from native Svelte components to isolated iframe ports. Each gameโ€™s source lives under /home/usr/funday/games/{id}/; its funday-plugin.json declares rendering, lifecycle, and platform capabilities. A manifest and source tree are not evidence that the current production artifact is deployed or loaded.

Start here / Find

Funday game source lives under /home/usr/funday/games/{id}/ and is discovered from each gameโ€™s funday-plugin.json manifest. Use deployment-specific evidence before making any live-route or production-behavior claim.

Inventory summary

The Genies Unified Game Template is a reusable docs-and-contracts pack, not a shipped game; it lives under Standards.

CategoryCountMeaning
Source-complete / deployment-unverified39Plugin + renderable entry + backend source; no live deployment inference
Partial10Plugin exists but one or more required pieces are missing or gated
Frontend-only26Playable/renderable without dedicated Nakama match backend
Planned / development1Development game not eligible for general-availability claims
Scaffolds/templates7Platform folders and templates, not catalog games
Unregistered1One current non-artifact directory lacks a manifest: groy/
Total directories84Current matrix total

Source of truth: Game Completion Matrix.

GameStatusTypePlayersNotes
Cozy Parrotโœ… SPP / localSvelte+Threlte+Nakama2โ€“8Stochastic parrot word-token party; Context Window hopper
Orbit Snatchโœ… LiveSvelte component + Nakama match1โ€“8v2.0.1: explicit geometry, local sector, 600 ms capability gate
MusicQuizโœ… LiveStatic iframe / websim port1โ€“8Practice mode + Arena relay, bridge, leaderboard notes
Pebble๐Ÿ“š Visual auditStatic iframe / themeable canvas1Live shell + iframe visual, theme, and deployment audit
Theme Dash๐Ÿงช Beta / production verifiedNative Svelte component + authoritative Nakama1โ€“8Current frontend/runtime checksum, real two-browser result, reward, leaderboard, and responsive shell verified
Memory5D: Pattern ConstellationsDevelopment / release blockedNative Svelte + Nakama1โ€“2Native UI, core, server, progression, and leaderboard config implemented; live route remains blocked pending authenticated two-client proof
ScribblaZ๐Ÿ“š Docs PackSvelte component + authoritative Nakama2โ€“12Drawing-and-guessing match flow, protocol, runbook, and verification evidence

Featured-doc status distinguishes source completeness, deployment evidence, and public lifecycle. Theme Dash remains manifest beta, while its current frontend and immutable Nakama runtime have independent production verification recorded on its game page.

Understand

Integration types

TypeMountBridge
svelte-componentNative Svelte component in the host shellplatformBus props/store
iframe-themeableClient-side iframepostMessage via Funday bridge
dedicated-serveriframe plus game-server backend/proxypostMessage + REST/server bridge

Implement

Add or update a game

  1. Keep all game code inside games/{id}/.
  2. Update funday-plugin.json.
  3. Validate with node scripts/validate-game-manifest.mjs <id>.
  4. If multiplayer, run npm run generate:game-registry to automatically generate the registry from the manifest.
  5. Update Game Completion Matrix and this page when status changes.

Ask Docs

AI assistant to help answer questions about the documentation. Answers are read-only and cite docs/source.

Hi! How can I help you with the documentation today? Answers are read-only and cite docs/source.

Ctrl+Enter to send