GameNarrativeDesignTask
Architect complex, branching game narratives with interactive dialogue trees, character arcs, and player agency analysis. Extends base narrative generation with game-specific structural logic.
Category: Games
Output: Multi-Tab Markdown
Model: GPT-4o Preferred
⚙️ GameNarrativeConfig.json
{
"game_title": "Neon Shadows",
"genre": "Cyberpunk RPG",
"narrative_style": "branching",
"player_agency_level": "high",
"num_main_characters": 5,
"num_branching_points": 10,
"player_role": "protagonist",
"estimated_playtime_hours": 15,
"num_endings": 4,
"include_dialogue_trees": true,
"include_game_mechanics": true,
"generate_character_portraits": true,
"tone": "dark/mysterious"
}
→
👁️ Session Task UI
[Tab: Branching Map]
Decision Point: The Black Market Deal
Location: Sector 7 Slums
Choice A: Betray the fixer.
Consequence: Gain 5000 credits, lose reputation with Syndicate.
Consequence: Gain 5000 credits, lose reputation with Syndicate.
Choice B: Honor the agreement.
Consequence: Unlock "Loyalty" questline, gain ally 'Jax'.
Consequence: Unlock "Loyalty" questline, gain ally 'Jax'.
Generated Portrait: Jax (The Fixer)
Configuration Parameters
| Field | Type | Description |
|---|---|---|
game_title * |
String | The title of the game used for context and file naming. |
genre |
String | Game genre (e.g., 'RPG', 'adventure', 'visual novel'). Default: 'RPG'. |
narrative_style |
String | 'linear', 'branching', or 'open-ended'. Default: 'branching'. |
player_agency_level |
String | 'low', 'medium', or 'high'. Affects choice impact. Default: 'high'. |
num_main_characters |
Int | Number of main characters (1-10). Default: 4. |
num_branching_points |
Int | Number of major branching points (3-15). Default: 8. |
num_endings |
Int | Number of possible endings (1-10). Default: 4. |
player_role |
String | 'protagonist', 'observer', or 'custom'. Default: 'protagonist'. |
estimated_playtime_hours |
Int | Estimated playtime (1-100). Affects word count. Default: 20. |
include_dialogue_trees |
Boolean | Whether to include detailed dialogue trees. Default: true. |
include_character_arcs |
Boolean | Whether to include character arc development. Default: true. |
include_side_quests |
Boolean | Whether to include side quest narratives. Default: true. |
include_game_mechanics |
Boolean | Whether to include game mechanics design. Default: true. |
generate_character_portraits |
Boolean | Triggers DALL-E/Midjourney asset generation. |
Token Usage: High. This task performs multiple LLM passes and optional image generation.