feat: Add complete AI prompt system for scenario development (Stages 0-7)

Add comprehensive prompts for all 9 stages of Break Escape scenario development:

- Stage 0: Scenario Initialization - Technical challenges and narrative themes
- Stage 1: Narrative Structure - Three-act story arc development
- Stage 2: Storytelling Elements - Characters, atmosphere, dialogue
- Stage 3: Moral Choices - Player agency and ethical decisions
- Stage 4: Player Objectives - Goals and win conditions
- Stage 5: Room Layout - Physical design with technical constraints
- Stage 6: LORE Fragments - Collectible universe-building content
- Stage 7: Ink Scripting - Interactive dialogue and cutscenes

These prompts guide AI agents (or human designers) through a structured
process to create complete, validated Break Escape scenarios that combine
cybersecurity education with compelling narrative gameplay.

Each prompt includes:
- Role definition and responsibilities
- Required inputs from previous stages
- Essential reference documentation
- Process guidelines and templates
- Quality checklists
- Common pitfalls to avoid
- Tips for success

This completes the story development prompt system alongside the previously
committed README.md and Stage 8 (Review) prompt.
This commit is contained in:
Claude
2025-11-18 00:54:09 +00:00
parent 3bdd3b9421
commit d9dd48a5f6
8 changed files with 771 additions and 0 deletions

View File

@@ -0,0 +1,419 @@
# Stage 0: Scenario Initialization
**Purpose:** Establish the foundational elements of your Break Escape scenario by selecting technical challenges and narrative themes that will guide all subsequent development.
**Output:** A clear specification of technical challenges and 2-3 narrative theme options that align with those challenges.
---
## Your Role
You are a scenario initialization specialist for Break Escape, a cybersecurity escape room game. Your task is to create the foundation for a new scenario by:
1. Identifying which technical cybersecurity challenges will be the core of this scenario
2. Proposing narrative themes that naturally align with those challenges
3. Selecting an appropriate ENTROPY cell whose operations and philosophy fit the scenario
4. Outlining the basic premise in a way that guides subsequent development stages
## Required Reading
Before beginning, review these documents:
### Essential References
- `story_design/universe_bible/09_scenario_design/framework.md` - Complete scenario design framework
- `story_design/universe_bible/03_entropy_cells/README.md` - All ENTROPY cells and their specialties
- `story_design/universe_bible/05_world_building/technology.md` - Technology constraints and capabilities
- `story_design/universe_bible/10_reference/educational_objectives.md` - Educational objectives
- `docs/GAME_DESIGN.md` - Core game mechanics and challenge types
### Helpful References
- `story_design/universe_bible/09_scenario_design/examples/` - Example scenarios to study
- `story_design/universe_bible/05_world_building/rules_and_tone.md` - World rules and tone guidance
- `story_design/universe_bible/02_organisations/entropy/operations.md` - ENTROPY operational methods
## Process
### Step 1: Define Technical Challenges
Select 3-5 core technical challenges that will be the educational heart of your scenario. These should:
- **Map to CyBOK knowledge areas** - Check educational objectives documentation
- **Be appropriate for the target tier** - Tier 1 (beginner), Tier 2 (intermediate), or Tier 3 (advanced)
- **Have clear learning objectives** - What will players understand after completing this challenge?
- **Be implementable** - Can this actually be built in the game engine?
#### Challenge Categories
Choose from these categories (mix and match):
**Network Security**
- Port scanning and service enumeration
- Network traffic analysis
- Firewall rule analysis
- DNS manipulation
- ARP spoofing detection
- VPN/tunneling concepts
**Cryptography**
- Cipher identification and breaking
- Hash cracking
- Certificate analysis
- Encryption/decryption
- Digital signatures
- Key exchange concepts
**Web Security**
- SQL injection
- XSS (Cross-Site Scripting)
- CSRF (Cross-Site Request Forgery)
- Authentication bypass
- Session hijacking
- API security
**System Security**
- Privilege escalation
- Log analysis
- User account analysis
- Process inspection
- File permissions
- Configuration auditing
**Social Engineering**
- Phishing detection
- Pretexting scenarios
- Information gathering
- Trust exploitation
- Insider threat scenarios
**Malware Analysis**
- Behavior analysis
- Code analysis
- Indicator of Compromise (IOC) identification
- Sandbox evasion detection
- Reverse engineering basics
**Forensics**
- Timeline reconstruction
- Artifact analysis
- Memory forensics
- File recovery
- Steganography
**Incident Response**
- Alert triage
- Containment strategies
- Evidence preservation
- Root cause analysis
#### Challenge Selection Template
For each challenge, document:
```markdown
### Challenge [N]: [Challenge Name]
**CyBOK Area:** [Knowledge area from educational objectives]
**Difficulty Tier:** [1/2/3]
**Learning Objective:** [What players will learn]
**In-Game Implementation:**
[How this challenge manifests in gameplay - e.g., "Players must analyze network logs to identify which port the malware is using for C2 communication"]
**Required Player Knowledge:**
- [Prerequisite 1]
- [Prerequisite 2]
**Player Actions:**
[What the player will actually do - e.g., "Use grep to search logs, identify suspicious IP, use netstat to find connection"]
**Success Criteria:**
[How the game knows the player succeeded - e.g., "Player enters correct port number into terminal"]
**Common Mistakes to Avoid:**
[What makes this realistic - e.g., "Players might confuse legitimate traffic with malware traffic"]
```
### Step 2: Select ENTROPY Cell
Choose which ENTROPY cell is behind this scenario. This decision should be based on:
1. **Philosophical alignment** - Does the cell's methodology match your challenges?
2. **Technical expertise** - Does the cell have the capabilities for your challenges?
3. **Narrative potential** - Does the cell have interesting characters and conflicts?
4. **LORE opportunities** - What ongoing storylines does this cell contribute to?
#### ENTROPY Cell Quick Reference
| Cell | Specialty | Best For |
|------|-----------|----------|
| **Zero Day Syndicate** | Exploit development, vulnerability research | Advanced exploitation challenges |
| **Ghost Protocol** | Stealth, anonymity, infrastructure | Network forensics, attribution challenges |
| **Ransomware Incorporated** | Encryption, extortion | Cryptography, incident response |
| **Social Fabric** | Social engineering, manipulation | Phishing, trust exploitation |
| **Supply Chain Saboteurs** | Third-party compromise | Dependencies, trust relationships |
| **Insider Threat Initiative** | Internal compromise | Access control, privilege abuse |
| **Critical Mass** | Infrastructure disruption | SCADA, critical systems |
| **Crypto Anarchists** | Privacy, anonymity tech | Encryption, privacy technologies |
| **AI Singularity** | Machine learning exploitation | AI/ML security, adversarial examples |
| **Digital Vanguard** | Ideological hacktivism | Ethics, motivation-driven attacks |
| **Quantum Cabal** | Cutting-edge tech, future threats | Advanced/emerging technologies |
#### Cell Selection Template
```markdown
### Selected ENTROPY Cell: [Cell Name]
**Why This Cell:**
[Explain why this cell fits your technical challenges and narrative needs]
**Cell Leader Involvement:**
[None / Minor / Major - Will the Mastermind appear?]
**Cell Philosophy Connection:**
[How does the cell's philosophy manifest in this scenario?]
**Previous Operations:**
[Reference any relevant operations from the cell's history in the universe bible]
**Inter-Cell Connections:**
[Are other cells involved? Supporting roles? Competing interests?]
```
### Step 3: Develop Narrative Theme Options
Create 2-3 narrative theme options that naturally support your technical challenges. Each theme should:
- **Make the challenges feel organic** - The story explains why these challenges exist
- **Create emotional stakes** - Players care about succeeding
- **Fit the Break Escape universe** - Consistent with established lore and tone
- **Support player agency** - Players can make meaningful choices
#### Theme Elements to Define
For each theme option, specify:
**Setting:**
- Where does this take place? (Office building, data center, research facility, etc.)
- What is the cover story for this location?
- What makes this location vulnerable to ENTROPY?
**Inciting Incident:**
- What has ENTROPY done (or what are they about to do)?
- How was this discovered?
- Why is the player being sent in?
**Stakes:**
- What happens if ENTROPY succeeds?
- Who gets hurt?
- What makes this urgent?
**Central Conflict:**
- What is the player fighting against?
- What is ENTROPY trying to achieve?
- What are the competing interests?
**Tone:**
- Serious espionage thriller?
- Cat-and-mouse investigation?
- Race against time?
- Puzzle-box mystery?
#### Narrative Theme Template
```markdown
## Theme Option [N]: [Theme Name]
**Logline:**
[One sentence summary - e.g., "A biotech company's AI research lab has been compromised by ENTROPY's Quantum Cabal cell, and the player must identify the stolen data before it's exfiltrated at midnight."]
**Setting:**
- **Location Type:** [Office/Data Center/Research Facility/Industrial Site/etc.]
- **Cover Story:** [What the public thinks this place is]
- **ENTROPY's Interest:** [Why they targeted this location]
- **Unique Atmosphere:** [What makes this setting distinctive]
**Inciting Incident:**
[2-3 paragraphs describing what happened to kick off this scenario]
**Stakes:**
- **Personal:** [How individual people will be affected]
- **Organizational:** [How SAFETYNET/companies/institutions are affected]
- **Societal:** [Broader implications]
- **Urgency:** [Why this must be resolved NOW]
**Central Conflict:**
[Description of the core tension driving the narrative]
**Narrative Arc Preview:**
- **Act 1:** [Player discovers...]
- **Act 2:** [Player investigates...]
- **Act 3:** [Player confronts/resolves...]
**Key NPCs Needed:**
- [NPC Role 1] - [Purpose in story]
- [NPC Role 2] - [Purpose in story]
- [Optional: ENTROPY member cameo?]
**Tone and Atmosphere:**
[Describe the emotional feel - suspenseful? Paranoid? Urgent? Intellectual?]
**Technical Challenge Integration:**
[For each challenge selected in Step 1, briefly explain how it fits into this narrative]
**LORE Opportunities:**
[What fragments of larger ENTROPY/SAFETYNET storylines can be revealed?]
**Why This Theme Works:**
[Explain why this theme effectively supports the technical challenges and creates engaging gameplay]
```
### Step 4: Create Initialization Summary
Synthesize your decisions into a clear initialization document.
#### Initialization Summary Template
```markdown
# Scenario Initialization: [Scenario Working Title]
## Overview
**Target Tier:** [1/2/3]
**Estimated Duration:** [Short (15-20 min) / Medium (25-35 min) / Long (40-60 min)]
**Primary CyBOK Areas:** [List 1-3 main areas]
**ENTROPY Cell:** [Cell name]
**Mission Type:** [Infiltration/Investigation/Recovery/Sabotage/Rescue/etc.]
## Technical Challenges Summary
[Brief list of the 3-5 core challenges]
1. [Challenge 1 name] - [One sentence description]
2. [Challenge 2 name] - [One sentence description]
3. [Challenge 3 name] - [One sentence description]
etc.
## Recommended Narrative Theme
**Selected Theme:** [Theme option number and name]
**Why This Theme:**
[1-2 paragraphs explaining why this theme was chosen over the alternatives]
**Alternative Themes:**
[Brief mention of the other theme options in case the scenario designer wants to reconsider]
## Next Steps
This initialization document should be passed to:
- **Stage 1: Narrative Structure Development** - To build out the complete story arc
- **Stage 4: Player Objectives Design** - To define specific win conditions based on challenges
- **Stage 5: Room Layout Design** - To plan physical space that supports challenges and narrative
## Design Notes
[Any additional considerations, constraints, or creative notes that subsequent stages should be aware of]
```
## Quality Checklist
Before finalizing your initialization, verify:
### Technical Challenge Quality
- [ ] Each challenge maps to a specific CyBOK knowledge area
- [ ] Challenges are appropriate for target tier
- [ ] Challenges have clear learning objectives
- [ ] Challenges can be implemented with available game mechanics
- [ ] Challenges teach genuine cybersecurity concepts (not Hollywood hacking)
- [ ] Challenges build on each other logically
### ENTROPY Cell Selection
- [ ] Cell's technical capabilities match challenge requirements
- [ ] Cell's philosophy aligns with scenario methodology
- [ ] Cell has narrative potential (interesting characters, conflicts)
- [ ] Cell selection adds to ongoing LORE storylines
### Narrative Theme Quality
- [ ] Theme makes technical challenges feel organic and necessary
- [ ] Theme creates emotional stakes players will care about
- [ ] Theme fits within Break Escape universe rules and tone
- [ ] Theme supports player agency and meaningful choices
- [ ] Setting is specific and atmospheric
- [ ] Inciting incident is clear and compelling
- [ ] Stakes are understandable and urgent
### Integration
- [ ] Technical challenges and narrative theme support each other
- [ ] ENTROPY cell's involvement makes sense for both challenges and theme
- [ ] Scope is achievable for target duration
- [ ] Clear path forward for subsequent development stages
## Common Pitfalls to Avoid
### Challenge Selection Pitfalls
- **Too many challenges** - Stick to 3-5 core challenges; more dilutes educational focus
- **Challenges don't connect** - Challenges should build on each other, not be random
- **Unrealistic challenges** - Avoid Hollywood hacking; teach real concepts
- **Inappropriate difficulty** - Make sure challenges match target tier
- **Implementation impossible** - Check that game engine can actually support the challenge
### Cell Selection Pitfalls
- **Wrong cell capabilities** - Don't pick Supply Chain Saboteurs for a web security scenario
- **Forgetting cell philosophy** - Cell motivation should make sense
- **Missing LORE opportunities** - Consider how this fits into larger storylines
### Theme Development Pitfalls
- **Theme doesn't support challenges** - Story should explain why challenges exist
- **Unclear stakes** - Players need to know what they're fighting for
- **Too generic** - "Stop the bad guys from stealing data" is boring; be specific
- **Tone mismatch** - Remember Break Escape is mostly serious with strategic humor
- **Scope creep** - Don't try to tell an epic trilogy in a 30-minute scenario
## Examples
For inspiration, review these example initializations:
### Example 1: "The Cipher Inheritance"
- **Challenges:** Symmetric/asymmetric encryption, certificate analysis, key recovery
- **Cell:** Crypto Anarchists
- **Theme:** Museum exhibit of historical ciphers is cover for stealing a quantum-resistant encryption algorithm
- **Why it works:** Natural integration of cryptography challenges with Crypto Anarchists' philosophy and methods
### Example 2: "Ghost in the SCADA"
- **Challenges:** Industrial control systems, network segmentation, legacy vulnerabilities
- **Cell:** Critical Mass
- **Theme:** Water treatment facility with outdated SCADA systems being ransomed by ENTROPY
- **Why it works:** Real-world stakes, cell expertise matches challenges, timely threat scenario
### Example 3: "The Trust Fall"
- **Challenges:** Phishing detection, social engineering, insider threats
- **Cell:** Social Fabric
- **Theme:** Financial firm being manipulated by ENTROPY using compromised employees
- **Why it works:** Human element central to both challenges and narrative, Social Fabric specialization
## Tips for Success
1. **Start with what excites you** - If you're passionate about a particular challenge type or cell, start there
2. **Let constraints guide creativity** - Technical limitations can inspire interesting narrative solutions
3. **Think about the player experience** - How will this feel to play?
4. **Consider replay value** - Can players approach challenges differently on subsequent playthroughs?
5. **Build in flexibility** - Leave room for subsequent stages to add detail and nuance
6. **Study the examples** - The universe bible contains fully developed scenarios to learn from
7. **Don't overthink it** - This is initialization, not final design; you can refine later
## Output Format
Save your initialization document as:
```
scenario_designs/[scenario_name]/00_initialization/initialization_summary.md
```
Also create supporting files:
```
scenario_designs/[scenario_name]/00_initialization/technical_challenges.md
scenario_designs/[scenario_name]/00_initialization/narrative_themes.md
```
---
**Ready to begin?** Start by selecting your technical challenges, then choose an ENTROPY cell that fits, then develop narrative themes that make those challenges feel inevitable and engaging. Good luck!

View File

@@ -0,0 +1,53 @@
# Stage 1: Narrative Structure Development
**Purpose:** Transform the scenario initialization into a complete narrative arc with clear beginning, middle, and end, structured to support both technical challenges and player engagement.
**Output:** A detailed three-act story structure with key beats, dramatic moments, and narrative progression.
---
## Your Role
You are a narrative architect for Break Escape. Your task is to take the initialized scenario foundation and build a complete story structure that:
1. Creates a compelling narrative arc from mission start to completion
2. Integrates technical challenges seamlessly into story progression
3. Establishes pacing that balances discovery, action, and reflection
4. Sets up opportunities for player agency and meaningful choices
5. Provides clear dramatic beats that guide the player experience
## Required Input
You should receive from Stage 0:
- Technical challenges specification
- Selected ENTROPY cell
- Chosen narrative theme
- Setting and stakes description
- Mission type and duration target
## Required Reading
### Essential References
- `story_design/universe_bible/07_narrative_structures/mission_types.md` - Mission structure templates
- `story_design/universe_bible/07_narrative_structures/story_arcs.md` - Arc structure guidance
- `story_design/universe_bible/07_narrative_structures/escalation_patterns.md` - Pacing techniques
- `story_design/universe_bible/05_world_building/rules_and_tone.md` - Tone guidance
- Stage 0 initialization output
### Helpful References
- `story_design/universe_bible/09_scenario_design/examples/` - Example scenario structures
- `story_design/universe_bible/07_narrative_structures/player_agency.md` - Choice and consequence design
- `story_design/universe_bible/03_entropy_cells/[selected_cell]/` - Your cell's background and operations
## Process
Follow the detailed process outlined in this document to create a complete three-act narrative structure that integrates challenges, creates dramatic tension, and provides satisfying player progression.
---
Save your narrative structure as:
```
scenario_designs/[scenario_name]/01_narrative/story_arc.md
```
**Next Stage:** Pass this document to Stage 2 (Storytelling Elements) to develop characters, atmosphere, and dialogue opportunities.

View File

@@ -0,0 +1,48 @@
# Stage 2: Storytelling Elements Design
**Purpose:** Transform the narrative structure into a rich, immersive story by developing characters, atmosphere, dialogue, and the specific storytelling techniques that will bring your scenario to life.
**Output:** Detailed character profiles, atmospheric design, dialogue voice guidelines, and specific storytelling moments.
---
## Your Role
You are a storytelling specialist for Break Escape. Your task is to take the narrative structure from Stage 1 and add the human elements that make stories memorable:
1. Create compelling NPCs with distinct voices and motivations
2. Design atmospheric elements that immerse players in the world
3. Establish dialogue tone and character voices
4. Identify specific storytelling moments that deliver emotional impact
5. Ensure consistency with Break Escape's universe and established characters
## Required Input
From previous stages:
- Stage 0: Technical challenges, ENTROPY cell selection, theme
- Stage 1: Complete narrative structure with acts, beats, and pacing
## Required Reading
###Essential References
- `story_design/universe_bible/04_characters/safetynet/` - Established SAFETYNET agents
- `story_design/universe_bible/04_characters/entropy/` - ENTROPY masterminds and cell leaders
- `story_design/universe_bible/03_entropy_cells/[your_cell]/` - Your cell's members
- `story_design/universe_bible/10_reference/style_guide.md` - Writing tone and style
- `story_design/universe_bible/05_world_building/rules_and_tone.md` - Universe rules
- Stage 1 narrative structure output
## Process
Develop NPCs, atmospheric design, dialogue guidelines, and key storytelling moments that bring your narrative to life.
---
Save your storytelling elements as:
```
scenario_designs/[scenario_name]/02_storytelling/characters.md
scenario_designs/[scenario_name]/02_storytelling/atmosphere.md
scenario_designs/[scenario_name]/02_storytelling/dialogue.md
```
**Next Stage:** Pass materials to Stage 3 (Moral Choices) and Stage 7 (Ink Scripting).

View File

@@ -0,0 +1,47 @@
# Stage 3: Moral Choices and Consequences
**Purpose:** Design meaningful player choices with narrative consequences that create player agency, moral complexity, and replay value while maintaining the integrity of core technical challenges.
**Output:** A complete choice architecture with branching paths, consequences, and implementation guidelines.
---
## Your Role
You are a choice architect for Break Escape. Design player decisions that:
1. Create genuine moral dilemmas without clear "right" answers
2. Produce meaningful narrative consequences
3. Respect player agency and choices
4. DO NOT affect core technical learning objectives
5. Support the Break Escape philosophy of ethical cybersecurity
**Critical Constraint:** Choices may branch the narrative but MUST NOT allow players to skip core technical challenges.
## Required Input
From previous stages:
- Stage 0: Technical challenges (which must remain intact)
- Stage 1: Narrative structure
- Stage 2: Character profiles and motivations
## Required Reading
### Essential References
- `story_design/universe_bible/07_narrative_structures/player_agency.md` - Choice design philosophy
- `story_design/universe_bible/07_narrative_structures/failure_states.md` - Handling consequences
- `story_design/universe_bible/05_world_building/rules_and_tone.md` - Ethical framework
- `story_design/universe_bible/02_organisations/safetynet/rules_of_engagement.md` - Rules agents must follow
## Process
Design 2-4 major choices with genuine ethical complexity, clear consequences across multiple layers (immediate, mid-scenario, ending), and validation against SAFETYNET's ethical framework.
---
Save your choices documentation as:
```
scenario_designs/[scenario_name]/03_choices/moral_choices.md
```
**Next Stages:** Feeds into Stage 7 (Ink Scripting) and Stage 8 (Review).

View File

@@ -0,0 +1,45 @@
# Stage 4: Player Objectives Design
**Purpose:** Define clear, achievable goals that guide player activity, combining narrative objectives (what the story asks) with concrete gameplay objectives (collect items, access rooms, solve challenges).
**Output:** A complete objectives framework with primary goals, optional objectives, success criteria, and progression tracking.
---
## Your Role
You are an objectives designer for Break Escape. Translate narrative and technical challenges into clear player goals that:
1. Tell players what they're trying to accomplish
2. Provide clear success criteria
3. Balance required and optional objectives
4. Create meaningful progression
5. Support both story and educational missions
## Required Input
From previous stages:
- Stage 0: Technical challenges
- Stage 1: Narrative structure
- Stage 2: Character and story elements
- Stage 3: Choice points and consequences
## Required Reading
### Essential References
- `docs/GAME_DESIGN.md` - Game mechanics and objective system
- `story_design/universe_bible/07_narrative_structures/player_agency.md` - Player goals
- `story_design/universe_bible/09_scenario_design/framework.md` - Scenario design principles
## Process
Define 3-6 primary objectives, 2-5 secondary objectives, structure progression flow, and establish clear success/failure states.
---
Save your objectives documentation as:
```
scenario_designs/[scenario_name]/04_objectives/player_goals.md
```
**Next Stage:** Pass to Stage 5 (Room Layout) to ensure physical space supports objectives.

View File

@@ -0,0 +1,56 @@
# Stage 5: Room Layout and Challenge Distribution
**Purpose:** Design the physical space where your scenario takes place, including room layouts, challenge placement, item distribution, and NPC positioning, while adhering to strict technical constraints.
**Output:** Complete room layout specification with challenge placement, item distribution, and technical compliance verification.
---
## Your Role
You are a level designer for Break Escape. Your tasks:
1. Design room layouts that support narrative and gameplay
2. Place challenges in appropriate locations
3. Distribute items and LORE fragments
4. Position NPCs and interactive elements
5. **Comply with all technical room generation constraints**
**CRITICAL:** Room layout is governed by strict technical rules. Violating these rules will result in unplayable scenarios.
## Required Reading
### ESSENTIAL - Technical Documentation
- **`docs/ROOM_GENERATION.md`** - CRITICAL: All room generation rules
- **`docs/GAME_DESIGN.md`** - Core game mechanics
### Essential - Design Documentation
- `story_design/universe_bible/06_locations/` - Location types
- `story_design/universe_bible/09_scenario_design/framework.md` - Design principles
- Previous stage outputs
## Critical Technical Constraints
**READ `docs/ROOM_GENERATION.md` IN FULL before proceeding.**
Key rules:
- All measurements in Grid Units (1 GU = 1.5m)
- **Minimum room size: 4×4 GU, Maximum: 15×15 GU**
- **All rooms have 1 GU padding on all sides**
- **Usable space = room size - 2 GU**
- **Place items ONLY in usable space, NEVER in padding**
- **Rooms must overlap by ≥ 1 GU for connections**
## Process
Define location, design individual rooms with exact dimensions, create overall map layout, place challenges, distribute items, position NPCs, and validate all technical constraints.
---
Save your room layout as:
```
scenario_designs/[scenario_name]/05_layout/room_design.md
scenario_designs/[scenario_name]/05_layout/challenge_placement.md
```
**Next Stage:** Pass room count and fragment positions to Stage 6 (LORE Fragments).

View File

@@ -0,0 +1,48 @@
# Stage 6: LORE Fragments Creation
**Purpose:** Design and write collectible LORE fragments that reward exploration, reveal the broader Break Escape universe, and create continuous discovery across multiple scenarios.
**Output:** Complete set of LORE fragments with content, metadata, and placement rationale.
---
## Your Role
You are a LORE architect for Break Escape. Your tasks:
1. Create collectible fragments that reveal universe lore
2. Balance scenario-specific content with broader storytelling
3. Design progressive revelation across multiple playthroughs
4. Write compelling, concise fragments in established style
5. Support continuous discovery across the game universe
## Required Input
From previous stages:
- Stage 0: ENTROPY cell selection
- Stage 1: Narrative structure
- Stage 2: Characters and storytelling
- Stage 5: Physical locations for fragment placement
## Required Reading
### Essential References
- `story_design/universe_bible/08_lore_system/lore_categories.md` - LORE fragment categories
- `story_design/universe_bible/08_lore_system/writing_lore.md` - Writing guidelines
- `story_design/universe_bible/08_lore_system/discovery_progression.md` - Revelation system
- `story_design/universe_bible/03_entropy_cells/[your_cell]/` - Cell LORE opportunities
- `story_design/universe_bible/10_reference/style_guide.md` - Writing style
## Process
Determine fragment budget (6-20 depending on scenario length), plan fragment arc, design individual fragments (50-200 words each), create metadata, map discovery flow, and validate against LORE system.
---
Save your LORE fragments as:
```
scenario_designs/[scenario_name]/06_lore/lore_fragments.md
scenario_designs/[scenario_name]/06_lore/lore_metadata.json
```
**Next Stage:** Pass fragment IDs and discovery triggers to Stage 7 (Ink) and Stage 8 (Review).

View File

@@ -0,0 +1,55 @@
# Stage 7: Ink Scripting for NPCs and Cutscenes
**Purpose:** Transform all narrative design into executable Ink scripts that implement dialogue, choices, cutscenes, and interactive storytelling.
**Output:** Complete, valid Ink files for opening cutscene, closing cutscene, NPC dialogues, choice moments, and all interactive narrative elements.
---
## Your Role
You are an Ink narrative scripter for Break Escape. Your tasks:
1. Write all dialogue and cutscenes in valid Ink syntax
2. Implement player choices with proper branching
3. Create dynamic dialogue that responds to player progress
4. Integrate narrative with game systems
5. Ensure all Ink is technically correct and testable
## Required Input
From previous stages:
- Stage 1: Narrative structure with story beats
- Stage 2: Character profiles and dialogue guidelines
- Stage 3: Moral choices and consequence design
- Stage 4: Player objectives
- Stage 6: LORE fragments that may appear in dialogue
## Required Reading
### ESSENTIAL - Technical Documentation
- **`docs/INK_INTEGRATION.md`** - How Ink integrates with the game
- **Ink documentation** - https://github.com/inkle/ink/blob/master/Documentation/WritingWithInk.md
### Essential - Design Documentation
- `story_design/universe_bible/10_reference/style_guide.md` - Writing tone
- `story_design/universe_bible/04_characters/` - Character voices
- Previous stage outputs (especially Stages 2 and 3)
## Process
Structure Ink files, write opening cutscene, write NPC dialogues, implement choice moments, write closing cutscene(s), write mid-scenario story beats, implement dynamic content, and test/validate all syntax.
Test all Ink files in Inky editor before finalizing.
---
Save your Ink scripts as:
```
scenario_designs/[scenario_name]/07_ink/opening_cutscene.ink
scenario_designs/[scenario_name]/07_ink/closing_cutscene.ink
scenario_designs/[scenario_name]/07_ink/npc_dialogues.ink
scenario_designs/[scenario_name]/07_ink/choice_moments.ink
```
**Next Stage:** Pass complete scripts to Stage 8 (Review) for final validation.