Story Prism Wiki
  • Story Prism User Manual
  • Getting Started
    • Your Notebook
      • Understanding Character Limits & Notebook Memory
      • How do I use the Notebook effectively?
    • Note Titles
    • Writing Effective Notes
    • Connecting Notes Together
    • Applying & Creating Tags
    • Your AI Assistant
    • Using Prompt Templates
  • Story Editor
    • Using The Story Editor
  • Best Practices
    • Create Your Own Chatbots
    • Effective Titles and Tags
    • Prompt Design Guidelines
  • Use Cases
    • Adapting a Novella into a Screenplay
    • Simulate Conditions: Testing Scenarios Before Committing to the Page
    • Story Analysis
    • Flesh Out Character Dynamics
    • Developing an Episodic Podcast Series
    • Creating an Interactive Fiction Game
    • Crafting Marketing Campaign Narratives
    • Writing a Research-Based Historical Novel
    • Creating a Complex High-Fantasy World (for a Novel or RPG)
    • Building a Character Using Research Material from YouTube Interviews
    • Speech and Presentation Writing
    • Educational eLearning Course Design
  • Who Is Story Prism For?
    • Writers
    • Filmmakers & Producers
    • Marketers
    • Content Creators
  • Pricing
    • Plan options
  • Support
Powered by GitBook
On this page
  1. Use Cases

Creating an Interactive Fiction Game

PreviousDeveloping an Episodic Podcast SeriesNextCrafting Marketing Campaign Narratives

Last updated 2 months ago

Scenario:

You're designing a branching narrative mystery game titled Echoes of Evermere, where player decisions dramatically alter the plot and endings. You're finding it difficult to manage complex branching paths, maintain narrative coherence, and ensure satisfying player choices.


Steps:

1. Game Premise Note

  • Create Initial Note: Title: Echoes of Evermere - Central Narrative Premise Tags: Game Premise, Interactive Fiction, Mystery

    Game Title: Echoes of Evermere
    
    Premise:
    The player awakens in Evermere, a mysterious abandoned city trapped in an endless twilight. They must uncover the truth about the city's fate and their own forgotten identity. Choices shape alliances, memories uncovered, and ultimately determine multiple drastically different endings.
    
    Key Features:
    - Multiple branching storylines.
    - Player choices directly affect memories and reality perceptions.
    - High replayability with dramatically distinct endings.

2. Adding AI Assistant Personas

Assistant Chatbot Personas Integrated: Within the application, your assistant chatbot accesses the following specialized knowledge personas:

  • Interactive Fiction Expert (supports structure and narrative branching)

    • Example Prompt: "Act as an Interactive Fiction Expert specializing in branching narratives. Your strength is in clearly structuring complex storylines, creating coherent narrative branches, and ensuring player choices meaningfully influence outcomes. Provide guidance on creating compelling branching paths and maintaining player engagement through narrative pacing and suspense."

    • Tag: chatbot persona

  • Choice-Driven Narrative Consultant (helps craft meaningful player choices)

    • Example Prompt: "Act as a Choice-Driven Narrative Consultant, focusing on designing meaningful and impactful player choices within interactive stories. You excel at ensuring player decisions feel significant, clearly affect the narrative direction, and align with characters’ motivations and the game’s core themes. Offer detailed suggestions on enhancing the emotional and narrative impact of player choices."

    • Tag: chatbot persona

  • Game Design Mentor (offers insight on design coherence and player experience)

    • Example Prompt: "Act as a Game Design Mentor, specializing in ensuring design coherence, narrative consistency, and high-quality player experiences. Your expertise involves reviewing interactive narratives for logical flow, gameplay engagement, and overall player satisfaction. Provide constructive feedback and actionable recommendations to strengthen narrative coherence and game design quality."

    • Tag: chatbot persona

  • Connect Game Premise note to Assistant Chatbots: This instructs the assistant to use these personas when assisting you with game design.


3. Creating and Managing Branching Paths

Critical Decision Points (Branching Nodes):

  • Create a note called: "Branch: The Whispering Fountain Decision"

  • Tag it: Whispering Fountain Decision

  • Then, prompt the assistant with the following:

    • Prompt Assistant (Interactive Fiction Expert):

      Hey interactive fiction expert, suggest multiple compelling choices for the player at the critical moment when they encounter the Whispering Fountain in Evermere.  Please number the choices 1 - 3 and only write the choice in one sentence and format like this:  Outcome: ""..
    • Example Output:

      1. Outcome: "Listen to the whispers and unlock hidden memories that reveal crucial information about Evermere's past and your own identity."
      
      2. Outcome: "Disrupt the fountain's whispers, causing a dramatic shift in the city's mystical balance with unforeseen consequences."
      
      3. Outcome: "Speak a secret into the fountain, engaging in a reciprocal exchange that reveals a hidden truth about another character or event in Evermere."

  • Then, create separate notes for each significant choice outcome:

    • Outcome: Listen to the whispers and unlock hidden memories

      • Tag: player choice

    • Outcome: Disrupt the fountain's whispers

      • Tag: player choice

    • Outcome: Speak a secret into the fountain

      • Tag: player choice

  • Connect these notes to the "Branch: The Whispering Fountain Decision" note.

Generating Outcomes and Consequences:

  • For each critical choice, prompt the assistant chatbot (Choice-Driven Narrative Consultant):

    Hey choice driven narrative, describe detailed, meaningful narrative outcomes and potential player impacts for all 3 of the player choices
    • Example Output:

      Outcome - Drink from Fountain:
      - Player receives distorted yet crucial flashbacks hinting at their hidden identity.
      - Trust decreases among companions suspicious of player's sanity.
      - Unlocks a dark but informative memory path that reshapes the player's perspective.
  • Repeat this step to flesh out all critical choices clearly.


4. Ensuring Narrative Consistency

Consistency and Coherence Checks:

  • Prompt the assistant chatbot (Game Design Mentor) after developing several branches:

    Hey game design mentor, review narrative branches related to the Whispering Fountain decision and identify any inconsistencies, logic gaps, or issues with player experience.  Format your response as follows:  Consistency Issue Found:"", Suggested Resolution: "".
  • Example Consistency Output:

    Certainly! Here are some potential consistency issues and suggested resolutions for the narrative branches related to the Whispering Fountain decision:
    
    1. **Consistency Issue Found:** "The choice to disrupt the fountain's whispers causes a dramatic shift in the city's mystical balance, but the specific consequences of this action are not clearly defined, potentially leaving players confused about the impact of their decision."
    
    **Suggested Resolution:** "Provide specific examples of how the disruption affects the city, such as changes in weather patterns, altered behavior of magical creatures, or shifts in the political landscape, to give players a clearer understanding of the consequences."
    
    2. **Consistency Issue Found:** "Listening to the whispers grants the player a unique ability to perceive hidden elements, but there is no clear indication of how this ability is used or its limitations, which could lead to player frustration."
    
    **Suggested Resolution:** "Define the mechanics of this ability, such as how it can be activated, its range, and any cooldown periods, and integrate visual or auditory cues to guide players in using it effectively."
    
    3. **Consistency Issue Found:** "Speaking a secret into the fountain reveals a hidden truth, but the nature of the secret the player must share is not specified, which might lead to confusion about what qualifies as a valid secret."
  • Implement these recommendations by updating notes accordingly.


5. Visualizing and Managing Story Paths

  • Use the assistant chatbot (Interactive Fiction Expert) to generate a visualization-friendly summary of narrative branching:

    Hey interactive fiction expert, summarize the Whispering Fountain branching scenario clearly in a visual-friendly structure, including major choices and outcomes.  Format as a simplified tree structure
  • Example Generated Output (Simplified Tree Structure):

    Whispering Fountain Encounter
    ├── Drink from Fountain
    │   ├─ Memory distortion, lowered companion trust, dark secrets unlocked
    ├── Refuse to Drink
    │   ├─ Slower pace, safer revelations, maintained trust
    └── Destroy Fountain
        ├─ Immediate confrontation, significant impact on alliances, aggressive story progression

6. Final Integration and Easy Reference

  • Create comprehensive note "Evermere Narrative Branches - Master Reference"

    • Consolidate critical choices, outcomes, and consistency checks clearly.

    • Maintain direct interconnections between choices, outcomes, personas, and game premise.

  • Regularly prompt the assistant chatbot for ongoing checks to ensure coherence across expanded branching narratives.


Ready to Develop Further

With the branching paths clearly structured, well-documented outcomes, and constant AI-powered consistency checks, you're prepared to confidently develop Echoes of Evermere, ensuring a rich, coherent, and deeply engaging branching narrative experience for players.