Glossary of Terms

The following terms form the ubiquitous language used throughout the Genies Unified Game Template and the broader Funday Genius ecosystem.

Core Concepts

  • Genie: An autonomous or semi-autonomous AI agent operating on the Funday platform, capable of playing, auditing, or modifying games.
  • Genius Engine: The overarching orchestration layer and cognitive architecture that manages Genies, schedules audits, and coordinates cross-game learning.
  • Unified State: A standardized JSON schema or structured object representing the complete, instantaneous state of a game, designed to be ingestible by AI agents for analysis, decision-making, or replay.
  • FundayBridge: The client-side SDK and communication layer (funday:/game:) that connects the iframe-based game runtime to the outer play shell and platform services.
  • ViewportPool: The outer Funday platform UI component that wraps the game iframe, managing multiple overlapping viewports, overlay states, and platform-level lifecycle events.
  • Fun Stack: A proprietary evaluation framework assessing a game (or system) across four hierarchical layers: Usability, Competence, Emotion, and Meaning, graded 1-5.
  • Deep Roast: A specialized, aggressive evaluation protocol where a Genie critiques a game’s Fun Stack with high scrutiny to uncover foundational flaws, typically outputting a detailed findings report.
  • Perspective Rotation: A technique within the Genius Sync Protocol where an auditing agent adopts distinct personas (e.g., “Sweaty Tryhard”, “Confused Noob”, “Performance Analyst”) to evaluate the game from multiple functional angles.
  • Nakama Surface: The exposed backend API boundary of a game, including custom RPCs, matchmaking logic, and server-authoritative state management powered by Heroic Labs’ Nakama.
  • Plugin Manifest: The funday-plugin.json file defining a game’s metadata, entry points, leaderboard definitions, and Genius Engine capability flags (funStackPath, perspectivesPath, coreLoop, onboardingGates).
  • Quartz Sync Comment: A structured HTML comment <!-- QUARTZ: ... --> placed at the bottom of markdown documentation to signal automated verification, sync history, or status transitions to the Genius Knowledge Base.
  • Deny List: A configuration structure (often in the plugin manifest or server code) that dictates which states, inputs, or actions the Genie is explicitly restricted from seeing or executing.
  • Solo Practice: A dedicated single-player game mode, often physics-frozen or highly controlled, serving as a tutorial or onboarding gate before a player can enter multiplayer queues.

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