market research 2026 q1

Guide for market research 2026 q1

Market Research Synthesis: Q1 2026 MMORPG Gamer Survey

Survey Date: January 2026
GPM Analysis Date: 2026-01-18
Document Type: Strategic Product Decision Document

Executive Summary

Related: See ip_strategy.md for detailed Trademark & Copyright protection strategy.
Survey data reveals a core tension between two player archetypes:
  • "The Purists" — Value the journey, manual effort, and social friction
  • "The Modernists" — Value efficiency, lifestyle integration, and convenience
Key Finding: High resistance to "Auto-play" but clear appetite for "Management-style" progression.

🔴 Critical Product Risks

1. The "Desolate World" Paradox

RiskImpactMitigation
Players fear passive/offline progression will empty the game worldCore retention killerRequire "Social Hub" presence for trading/banking; Design physical markets
CAUTION
If players can progress without being "in-world," the social fabric that makes MMORPGs sticky will collapse. This is an existential risk.

2. Terminology Toxicity

Terms that trigger immediate rejection from the core MMORPG audience:
  • ❌ "AFK" — Implies disengagement
  • ❌ "Passive" — Implies low-skill/no-effort
  • ❌ "Auto-play" — Implies mobile gacha/botting
  • ❌ "Grinding" — Negative connotation despite being acceptable mechanic
Approved Rebrand Terminology:
Old TermNew Term
AFK ProgressionTapasya (Disciplined Practice)
Passive IncomeAshram Income (Retreat-Based Yields)
Auto-playVariable-Intensity Strategy
GrindingSadhana (Dedicated Practice)

3. The "Clone" Label

WARNING
Users are already identifying the mechanical loop as "Literally RuneScape," which risks devaluing the Nandaka Interactive IP.
Differentiation Requirements:
  1. Astra System must be functionally distinct, not just a reskin
  2. Deity Boons must grant Active-Only buffs during specific windows
  3. Visual Fidelity must contrast against low-poly competition
  4. Vedic Mythology must be mechanical, not cosmetic

4. Mobile Control Frustration

Acceptable on MobileUnacceptable on Mobile
Trade ManagementComplex combat combos
Crafting QueueBoss Encounters
Bank OrganizationPvP (intense)
Market ListingsPrecision movement
Chat & Social
Full gameplay (optional)

✅ Strategic Decisions (GPM Directives)

Directive: Mobile app provides full gameplay option with optimized management features.
Core Philosophy: Player's choice. If they want to manage, they manage. If they want to play, they play.
Implementation:
FeatureAvailabilityNotes
Full Gameplay✅ YesComplete game client for mobile
Inventory/Bank Management✅ YesOptimized touch UI
Chat & Social✅ YesFull communication features
Citizens' Exchange Access✅ YesNo travel required — Direct access from anywhere
Skilling✅ YesTouch-optimized interfaces
Combat✅ YesAvailable but touch-adapted
Key Differentiator:
Mobile players can interact with Citizens' Exchange without physically traveling to the location. This is a lifestyle convenience feature while PC players would travel in-world.
Technical Sync (Online Mode Only):
  • Real-time state sync via WebSocket
  • REST API fallback for low-connectivity
  • Exclusive Sessions: If logged in on PC, cannot log in on mobile (and vice versa). One device at a time.
IMPORTANT
Offline vs Online Profiles: The offline gaming profile has nothing to do with the online account. They are completely separate game states. Offline profiles are local-only saves with no server sync or connection to online accounts.

Decision 2: Tapasya System (Conversion + Drop Trade-offs)

Directive: Each method has unique advantages. Active is efficient, AFK yields more Bijas.
Reference: Implementation in tapasya.rs
Sphatika → Bija Conversion:
ModeConsumptionBija YieldXP/SphatikaSpeed
ActiveAll (inventory + pouches)1 Bija each10 XPInstant (bulk)
AFK1 per 3 ticks (Base)2-5 Bijas7 XPVariable (Equipment dependent)
Equipment Effects:
TierXP Multiplier (Combined)AFK Speed Bonus
None0.25×3 ticks (1.8s)
Wooden1.0×3 ticks (1.8s)
Sandalwood1.56×Small chance for 2 ticks
Rudraksha2.25×High chance for 2 ticks
Divine4.0×Chance for 1 tick (0.6s)
NOTE
AFK mode yield is affected by equipment tier (bonus_yield based on multiplier), and higher tiers increase the speed of conversion (chance to reduce ticks).
Drop Rate Bonuses:
MethodAstra Scroll DropDivine Weapon Drop
Active+50% (1/13,333 effective)Base (1/150,000)
AFKBase (1/20,000)+50% (1/100,000 effective)
Trade-off Summary:
AdvantageActiveAFK
SpeedInstant3s/cycle
XP Rate10 XP7 XP
Bija Yield1:11:2-5
Astra Scroll Odds+50%Base
Divine Weapon OddsBase+50%
Design Rationale:
  1. Active = Speed + Scrolls — Grinders get faster XP and better scroll odds
  2. AFK = Bijas + Weapons — Passive players get more Bijas per Sphatika + weapon lottery
  3. Equipment matters — Tier progression affects both modes

Decision 3: Active-Only Milestones (Expansion)

Directive: Major progression gates cannot be achieved through Tapasya or passive means.
🏛️ Astra Unlocks
Unlocked via deity-specific Trials (e.g., Trial of Flame).
🦅 Skill Cloaks (Level 99)
Directive: Level 99 capes must offer special benefits and QoL (e.g., ammo saving, teleportation), not just cosmetics.

Future Research (Pinned)

Note: The following concepts (Zone Unlocks, Social Milestones, Visual Badges) are "pinned" for future research as they are currently too farfetched or don't fit the current vision.
  • Zone Unlocks: Region-locking based on active play.
  • Social Milestones: Mandatory grouping requirements.
  • Visual Badges: Prestige icons.
  • Lore Reveals: Major story beats, cutscenes, sacred texts.

Decision 4: Brand Language Overhaul (Full Glossary)

Directive: Replace ALL Western MMO/mobile terminology with Vedic-themed alternatives that emphasize player agency and discipline.

Complete Terminology Mapping

Progression Language
❌ Avoid✅ Use InsteadRationale
AFK TrainingTapasyaImplies disciplined practice, not absence
Passive IncomeAshram YieldsSounds like earned monastery work
Auto-playNever use. No equivalent.
GrindingSadhana"Dedicated spiritual practice"
Farming (items)Harvesting KarmaItems as karmic rewards
Daily Login RewardDawn BlessingSounds like deity favor
Idle GameNever reference. Avoid comparison.
Combat Language
❌ Avoid✅ Use InsteadRationale
Special AttackAstra InvocationDivine weapon summoning
Ultimate AbilityMahaastra"Great weapon"
CooldownMantra RechargeDivine power restoration
DPSTejas (Radiance)Vedic term for brilliance/power
TankKavach (Protector)Shield/armor bearer
HealerAushadhi (Medicine Bearer)Herb/healing connection
Economy Language
❌ Avoid✅ Use InsteadRationale
Grand ExchangeCitizens' Exchange / Janapada MandapaCommunity marketplace
Gold SinkDakshina (Offering)Respectful term for economy drain
BotPishacha (Demon)Makes botting sound evil
Real Money TransactionPatronage / Sevak ContributionSupporter terminology
UI/UX Language
❌ Avoid✅ Use InsteadRationale
Loading Screen"The Wheel Turns..."Karmic cycle reference
SettingsVidhan (Rules)Sanskrit for "ordinances"
LogoutReturn to Mortal RealmImmersive departure
Character SelectChoose Your AtmanSoul selection

Marketing Copy Transformations

Before → After Examples:
- "Train skills while AFK!"
+ "Set your Tapasya discipline. The gods observe your dedication."

- "Passive income while you sleep"
+ "Your Ashram generates yields even as you rest."

- "Daily login rewards"
+ "Receive your Dawn Blessing at the temple each sunrise."

- "Grind to level 99"
+ "Walk the path of Sadhana to mastery."

- "Auto-combat makes it easy"
+ [NEVER SAY THIS - DELETE FROM ALL COPY]

Decision 5: Astra Combat System (Full Specification)

Directive: Astras are divine projectiles fired from Greatbows, creating a unique hybrid combat system.

Acquisition

IMPORTANT
Astras are rare drops, obtainable through Tapasya (skilling) activities.
Item TypeDrop RateSource
Astra Scroll1/20,000Tapasya activities, Boss drops
Divine Weapon (Item)1/150,000Tapasya activities, Raid rewards

Mechanics & Restrictions

FeatureDetail
DistinctionDivine Weapons are the bows (e.g., Pinaka). Astras are the ammo/spells.
Greatbows OnlyAstras can ONLY be fired from Greatbows (Divine or standard)
Damage CapAstra damage is capped by the Greatbow's Ranged Strength stat
Hybrid Scaling50% Magic Level + 50% Ranged Level scaling
Special AbilitiesDivine Weapons possess passive effects; Astras provide the active nuke.
Stat Scaling (Hybrid)
Astra Damage = Base_Damage × (Magic_Level × 0.5 + Ranged_Level × 0.5) × Greatbow_Modifier
StatContribution
Magic Level50% of scaling
Ranged Level50% of scaling
Greatbow Ranged StrengthHard damage cap
Design Rationale: Forces hybrid builds, differentiates from pure Ranged or pure Magic playstyles.
Combat Interface
┌─────────────────────────────────────────────────────────┐
│                    COMBAT HUD                            │
├─────────────────────────────────────────────────────────┤
│  [Greatbow Equipped]                                    │
│                                                         │
│  ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐       │
│  │ Agneya  │ │ Varuna  │ │ Brahma  │ │ Pashupa │       │
│  │  🔥 x12 │ │  💧 x8  │ │  ✨ x3  │ │  💀 x1  │       │
│  └─────────┘ └─────────┘ └─────────┘ └─────────┘       │
│       ↑ Selected Astra                                  │
│                                                         │
│  [Between combat ticks: Open Mantra Book to switch]    │
└─────────────────────────────────────────────────────────┘
Astra Selection
MethodWhen
Quick-Select BarDefault 4 Astras hotkeyed
Mantra BookOpen between combat ticks to select from full inventory
Combat Tick Window~0.6s between ticks to make selection
Bija Requirements
Reference: Official Bija types from mantras.json
Available Bija Types
CategoryBijas
Elementalair_bija, water_bija, earth_bija, fire_bija
Deitychandra_bija, rahu_bija, hanuman_bija, vishnu_bija, rudra_bija, yama_bija, kali_bija, indra_bija
Astra Bija Costs
WARNING
Astras are incredibly powerful (nuclear option). Costs are massive (~150 Bijas/shot).
AstraBija Cost (150 total)Notes
Agneyastra100× fire_bija + 50× rudra_bijaFire-based divine nuke
Varunastra100× water_bija + 50× indra_bijaWater-based divine nuke
Brahmastra100× earth_bija + 50× vishnu_bijaCreation deity nuke
Pashupatastra50× fire_bija + 50× rudra_bija + 50× yama_bijaDestruction deity nuke
Greatbow Tiers
GreatbowRanged StrAstra Damage CapSource
Bamboo Greatbow20150Crafted
Iron Greatbow40300Smithed
Vajra Greatbow80600Boss Drop
Celestial Greatbow120900Raid Reward
Pinaka Greatbow1501200Quest Reward (Brahma's Trial)

Visual & Audio Distinction

ElementSpecification
Draw AnimationUnique 1.2s draw animation showing Bija consumption
Release VFXDeity-colored particle trail + screen shake on impact
AudioSanskrit mantra vocalization on release (e.g., "ॐ अग्नये नमः")
ImpactEnemy-specific reaction animations

📊 Technical Validation Requirements

Priority 1: Astra Combat Demo (Engine: Bevy/Rust)

Objective: Prove tactical depth with hybrid Magic/Ranged + Greatbow system.
Deliverables:
  • Prototype 3 Astras (Agneyastra, Varunastra, Brahmastra)
  • Greatbow equip requirement enforcement
  • Bija consumption system
  • Mantra Book UI for mid-combat switching
  • Hybrid stat scaling implementation
  • Video capture for marketing materials
Success Criteria:
  • Players must make meaningful choices about which Astra to use
  • Combat feels distinct from "just Ranged/just Magic"
  • Cannot be described as "just like RuneScape special attacks"

Priority 2: Tapasya Altar System

Objective: Implement 5-minute decay cycle with re-engagement requirement.
Deliverables:
  • Altar interaction system
  • Decay timer (25% → 1% over 5 minutes)
  • Re-click to reset mechanic
  • Visual/audio feedback for decay warning
  • Server-side rate enforcement (no client manipulation)

Priority 3: Anti-Botting Infrastructure

Objective: Server-side verification for all Tapasya/passive loops.
Deliverables:
  • Rate limiting on all XP gain endpoints
  • Heuristic detection for inhuman patterns
  • Session token rotation during passive gains
  • Economy monitoring dashboard (already in progress: Mission OPS-CONTENT)
Success Criteria: Economy team can detect and flag anomalous gold/XP generation within 10 minutes.

Priority 4: Mobile Companion App

Objective: Full-featured mobile client with Citizens' Exchange remote access.
Deliverables:
  • Full gameplay client (React Native / Flutter / Unity)
  • Citizens' Exchange remote access (no travel required)
  • Touch-optimized UI for management features
  • Real-time sync with PC client
  • Seamless session handoff

Priority 5: Social Hub Architecture

Objective: Physical Markets to prevent "desolate world" feeling.
Proposed Hubs:
Hub NameLocationPurpose
Citizens' Exchange (Janapada Mandapa)Every major cityCentral trading/GE access
Temple of CommerceCity centerHigh-value trades, tax NPCs
Ashram (Skill Guilds)Per-skill zonesSkill-specific crafting, social
Design Rule: Banking, high-value trades, and GE collection require physical presence in-world (on PC). Mobile gets remote access as lifestyle convenience.

🎯 Integration with Current Roadmap

Immediate Actions (Next Sprint)

  1. Update Mission WORLD-ACHIEVEMENTS:
    • Add "Tapasya Altar System" with 5-minute decay mechanics
    • Add "Active-Only Milestone" gates to Achievement Diaries
  2. Create New Mission: MOBILE-COMPANION:
    • Scope: Full gameplay + management mobile app
    • Tech: React Native or Flutter or Unity Mobile
    • Priority: Medium (after core combat loop)
  3. Create New Mission: ASTRA-COMBAT:
    • Scope: Full Astra system implementation
    • Include Greatbow requirement, Bija costs, hybrid scaling
    • Priority: High (core differentiation)
  4. Create New Mission: ANTI-BOT-INFRASTRUCTURE:
    • Server-side rate limiting
    • Heuristic detection system
    • Economy anomaly alerting (builds on ITEM-INTEGRITY)

Terminology Updates Required

Update all player-facing documentation:
  • knowledge-base/onboarding.md — Replace "AFK" terminology
  • loh-website/ — Marketing copy refresh
  • loh-data/dialogues/ — NPC dialogue audit for terminology

📈 Success Metrics

MetricTargetMeasurement
"Clone" mentions in feedback< 5%Post-beta survey
Mobile app retention (7d)> 40%Analytics
Tapasya usage vs active play< 20% of total XPServer logs
Social hub foot traffic> 60% concurrent players dailyTelemetry
Report: "World feels empty"< 3%Player feedback
Astra usage in combat> 30% of Ranged attacksCombat logs

Appendix: Survey Direct Quotes

"If I can progress without logging in, why would I ever log in? The world will be empty."
"Auto-play is for trash mobile games. Don't make this a garbage phone game."
"RuneScape but Indian. Okay, but what's actually different?"
"I would manage my bank on my phone. I would never fight on my phone."
"The journey IS the game. If I skip to the end, I didn't play."

Document prepared by GPM Agent. Approved by Product Lead 2026-01-18.