Genies Unified Game Template

This is the central instantiation recipe for spinning up a new game using the Genies Unified Game Template (Genius Engine). This system guarantees that new titles are fully integrated into the Funday platform, maintain a pristine state architecture, and are seamlessly readable by AI Genies.

1. The Instantiate Recipe

To create a new game, follow these precise steps:

  1. Copy the Pack: Copy the entire Genius template pack into your game directory.
    cp -r funday/dev/docs/content/standards/genies-unified-game/template/ funday/games/<new-game-id>/docs/
  2. Rename Stubs: Remove the .template suffixes to instantiate the documents.
    cd funday/games/<new-game-id>/docs/
    mv fun-stack.template.md fun-stack.md
    mv deep-roast.template.md deep-roast.md
    mv perspectives.template.md perspectives.md
  3. Scaffold the App: Construct the client/ and server/ directories exactly as detailed in the Template Structure Contract.
  4. Initialize Checklist: Open your newly copied checklist.md and use it as your working project board to track progress from PLANNED through to TESTED.

2. Template Components

Architectural Contracts

These documents outline the inviolable boundaries of a Genius game:

Living Documentation

These templates evolve alongside your game’s implementation:

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