{"$schema":"https://soulcraft.com/schemas/kit/v2.json","id":"game-design-doc","type":"soulcraft","role":"primary","status":"released","name":"Game Design Document","description":"Complete game design document with mechanics, story, characters, and art direction","longDescription":"Comprehensive game design document template with knowledge graph integration. Track characters, mechanics, story elements, and their relationships. Perfect for indie developers, students, or game design hobbyists.","version":"1.0.0","author":{"name":"Soulcraft Labs","email":"kits@soulcraft.com","url":"https://soulcraft.com"},"icon":"🎮","tags":["game-design","creative","mechanics","storytelling"],"variables":[{"key":"gameTitle","label":"Game Title","description":"The title of your game","type":"string","required":true,"example":"Epic Quest"},{"key":"genre","label":"Genre","description":"The game genre (RPG, Puzzle, Action, etc.)","type":"string","required":true,"example":"RPG"},{"key":"designer","label":"Designer","description":"The game designer's name","type":"string","required":false,"example":"Your Name"}],"shared":{"industry":"game-development","category":"creative","glossary":{"core loop":"The primary repeating cycle of actions a player performs","mechanic":"A specific rule or system that governs player interaction","pillar":"A core design principle that guides all decisions"},"aiExpertise":["Game design principles and patterns","Mechanics and systems design","Narrative and character design","Balance and playtesting","Art direction and visual design"],"dataModelHints":["topic","person","thing","event"],"dataModel":{"entities":[{"domain":"mechanic","type":"Concept","description":"A game rule or interactive system governing player behaviour","products":{"workshop":{"view":"graph","icon":"⚙️"},"academy":{"mapsTo":"knowledge-unit","assessable":true}}},{"domain":"character","type":"Person","description":"A playable character, NPC, or enemy with abilities","products":{"workshop":{"view":"gallery","icon":"🧑"},"academy":{"mapsTo":"learning-subject","assessable":false},"venue":{"mapsTo":"CustomerMeta","pos":false}}},{"domain":"level","type":"Location","description":"A game level or area with layout and enemies","products":{"workshop":{"view":"graph","icon":"🗺️"}}},{"domain":"system","type":"Concept","description":"A high-level game system such as combat, economy, or crafting","products":{"workshop":{"view":"graph","icon":"🔬"},"academy":{"mapsTo":"knowledge-unit","assessable":true}}},{"domain":"item","type":"Thing","description":"A collectible or equippable item in the game world","products":{"workshop":{"view":"gallery","icon":"🎒"},"academy":{"mapsTo":"resource","assessable":false},"venue":{"mapsTo":"InventoryItemMeta","pos":false}}}],"relationships":[{"from":"mechanic","to":"mechanic","verb":"DependsOn","description":"Mechanic requires another mechanic to function"},{"from":"character","to":"mechanic","verb":"Uses","description":"Character uses this mechanic or ability"},{"from":"level","to":"character","verb":"Contains","description":"Level contains these enemies or NPCs"},{"from":"item","to":"mechanic","verb":"Enables","description":"Item enables or modifies this mechanic"}]},"suggestions":[{"label":"Design a game mechanic","prompt":"Help me design and document a new game mechanic"},{"label":"Create a character class","prompt":"Help me create a new character class or archetype"},{"label":"Write a level design","prompt":"Help me write a level design document"},{"label":"Balance gameplay","prompt":"Help me analyze and balance my game mechanics"},{"label":"Define art direction","prompt":"Help me define the visual art direction for my game"},{"label":"Review design doc","prompt":"Show me my game design document structure and completeness"}]},"academy":{"skillPath":"game-design","level":"intermediate","learningObjectives":["Define a core gameplay loop with action, feedback, progression, and motivation clearly articulated","Document game mechanics with rules, edge cases, and relationships to other systems","Design and balance a character roster with distinct abilities and roles","Write a GDD section that communicates scope and vision clearly to a developer or artist","Conduct a paper-prototype playtest and document balance findings"],"assessmentTypes":["portfolio","playtest"],"mode":"self-paced","tutorPersona":{"inheritsFrom":"workshop.aiPersona","method":"socratic","encouragementLevel":"warm","flashcardsEnabled":true},"certification":{"requiresHumanCertifier":false,"aiCertifierAllowed":true,"lineageEnabled":false,"certificationSlug":"game-designer"},"gamification":{"enabled":true,"achievements":["connector","deep-thinker","streak","completionist"],"streaks":true,"leaderboard":false}},"workshop":{"difficulty":"intermediate","templateTier":4,"aiPersona":{"role":"You are an expert game designer helping creators design, document, and refine games with well-crafted mechanics, compelling characters, and balanced systems.","expertise":["Game design principles","Mechanics and systems balancing","Narrative design and character creation","Level design","Playtesting and iteration"],"tone":"collaborator"},"workspaceConfig":{"paradigm":"creative","defaultTab":"explore","defaultView":"gallery","defaultFile":"overview/concept.md","layout":{"leftDock":"concepts","rightDock":"views"},"onboarding":{"showGuide":true,"highlightFeatures":["gallery","graph","ai-chat"],"suggestedActions":["Define your core game loop in mechanics/","Create character profiles using templates","Use Graph view to see all elements connected","Ask AI for game design feedback"]}},"graphGuidance":{"conceptCreation":{"triggers":["When user creates a game mechanic","When user describes a character or enemy","When user defines a level or area","When user outlines a system or feature"],"typeMapping":{"mechanic":"concept","character":"person","enemy":"person","level":"location","system":"concept","item":"thing"}},"relationshipPatterns":[{"from":"concept","to":"concept","verb":"dependsOn","description":"Mechanic requires another"},{"from":"person","to":"concept","verb":"uses","description":"Character uses mechanic"},{"from":"location","to":"person","verb":"contains","description":"Level contains enemies"},{"from":"thing","to":"concept","verb":"enables","description":"Item enables mechanic"}],"rules":["Create concept entities for mechanics and systems","Link mechanics to the characters that use them","Track dependencies between systems","Note which features support core pillars"]},"qualityGates":{"fileChecks":[{"path":"mechanics/core-loop.md","required":["Action","Feedback","Progress","Motivation"],"optional":["Primary Mechanics"]},{"path":"characters/protagonist.md","required":["Name","Abilities"],"optional":["Character Arc","Personality"]},{"path":"README.md","required":["Overview","Core Pillars"],"optional":["Genre","Designer"]}],"projectChecks":["Core loop is clearly defined","At least one mechanic is documented","Protagonist has defined abilities","Game has clear core pillars (2-3)"],"exportReady":["All major mechanics documented","Character abilities defined","Story structure outlined","Art direction established"]}},"venue":{"bookingNumberPrefix":"GD","subdomainPrefix":"gamedesign","features":{"customerAccounts":true,"apps":true,"subscriptions":true,"website":true,"analytics":true,"cms":true,"blog":true,"giftCards":false,"pos":false,"loyalty":false,"waivers":false,"animals":false,"adoption":false,"memories":false,"partners":false,"franchise":false},"fees":{"billingModel":"subscription","feeMode":"online-only"},"theme":{"primary":"oklch(0.42 0.20 280)","bgBase":"oklch(0.12 0.04 260)","accent":"oklch(0.68 0.18 55)","textPrimary":"oklch(0.94 0.02 260)","displayFont":"Rubik","bodyFont":"Inter"},"experienceTypes":[],"chatSuggestions":[{"label":"Start my GDD","message":"I'm starting a new game. How do I structure my game design document?","emoji":"🎮"},{"label":"Design mechanics","message":"Help me design core gameplay mechanics for my game.","emoji":"⚙️"},{"label":"Manage subscription","message":"I'd like to manage my account and subscription.","emoji":"💳"},{"label":"Share with my team","message":"How do I share my GDD with co-developers and collaborators?","emoji":"👥"}]},"previewImageUrl":"kits/game-design-doc/images/preview.webp"}