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