narrative design overview

Guide for narrative design overview

Mission LORE-STRAT: Narrative Design Walkthrough

Overview

This mission established the foundational narrative framework for Legends of Hastinapur, solving the key challenge of "Player Agency vs. Fixed Canon" in a Mahabharata-based MMORPG.

Key Deliverables

1. The Yuga Timeline Framework

Document: yuga_timeline.md We established a strict 4-Age System to organize content tiers, inspired by RuneScape's Ages but rooted in Vedic cosmology:
  • Kali Yuga (Tutorial): Current decayed era. Narrative framing.
  • Dvapara Yuga (Core Game): The Mahabharata era (Level 1-80).
  • Treta Yuga (Expansion 1): The Ramayana era (Level 80-100).
  • Satya Yuga (Expansion 2): The Golden/Cosmic era (Level 100+).

2. Player Identity: The Sākṣī (Witness)

Document: player_identity.md Defined the player's role as a Sākṣī — a "Witness of Dharma".
  • Problem: How do players exist in a fixed story?
  • Solution: Players facilitate the fixed outcomes. You forge the arrows Arjuna fires; you hold the flank while Bhishma falls.
  • Gameplay: defined distinct loops for Warrior, Merchant, Artisan, and Sage playstyles.

3. World Scope

Document: dvapara_world_map.md Mapped the Dvapara Yuga world beyond Hastinapur, confirming global scope:
  • Indraprastha: Mid-game hub.
  • Dwarka: High-level maritime hub.
  • Kurukshetra: Dynamic war zone.

4. Grandmaster Quest Design

Document: The Yuga Gate Designed the bridge content that unlocks the earlier Yugas effectively "gamifying" the timeline.

Data Reorganization

Moved all game data from loh-game/all-data to the central knowledge-base/.
  • Old Path: loh-game/all-data/
  • New Path: knowledge-base/lore/, knowledge-base/quests/, etc.

Next Steps

  1. Quest Audit: Apply the "Sākṣī Protocol" to the existing 54 quests in knowledge-base/quests/.
  2. Asset Creation: Begin art assets for the "Yuga Gate" visual effects.
  3. NPC Dialogue: Rewrite introductory dialogue for Guard Captain Bhima to reflect the "Witness" frame.