Skip to Content
NFT-DND

NFT-DND

Unified Game Design Document for OneChain

A consolidated English-language design document that synthesizes the original gameplay vision, AI-driven RPG systems, and OneChain-specific blockchain architecture.

Document Overview

FieldValue
ProjectNFT-DND
Target ChainOneChain
Document TypeUnified Game Design Document (GDD)
Primary PurposePre-production blueprint for gameplay, backend, AI, economy, blockchain, and live ops
Product PositioningReal-time multiplayer AI-directed fantasy RPG with selective on-chain permanence

Document intent. This version with a OneChain-first architecture while preserving the core concept: a real-time multiplayer AI-directed fantasy RPG where meaningful ownership, public history, and selective trust guarantees are anchored on-chain.


At a Glance

PillarCore IdeaDesign Implication
Gameplay FirstThe RPG must work even for players who do not understand blockchainCore combat, movement, loot, and story remain frictionless
Selective On-Chain ValueChain usage appears only where it adds real valueRare loot, provenance, badges, chronicle, governance, and market operations
Operational ScalabilityFast simulation stays off-chainCombat, AI runtime, matchmaking, and world state remain server-authoritative
World CoherenceAI generation must feel authored, not randomLore memory, templates, rarity budgets, encounter grammars, and validation layers

Table of Contents

  1. Product Vision and Design Principles
  2. World Setting, Tone, and Narrative Frame
  3. Core Gameplay Loop and Session Structure
  4. Player Progression, Attributes, Skills, and Builds
  5. Combat Model, Encounters, Enemies, and Difficulty Adaptation
  6. World Generation, AI Director, and Content Pipeline
  7. Multiplayer, Party Systems, Social Play, and Live Ops
  8. Economy, Itemization, NFTs, and Ownership Architecture on OneChain
  9. Chronicle, Governance, Privacy, and OneChain-Native Systems
  10. Technical Architecture, Security, UI, QA, and Production Plan
  11. Appendices

1. Product Vision and Design Principles

NFT-DND is designed as a real-time cooperative action RPG with procedural dungeon generation, adaptive narrative control, and blockchain-backed ownership of meaningful player achievements and loot. The game should feel like a live tabletop dungeon master running a persistent online world: the party moves in real time, fights, explores, bargains, and votes, while an AI Director interprets world state, retrieves lore memory, and reframes the session so the story feels responsive rather than pre-scripted.

The core fantasy is not simply “play an RPG on a blockchain.” The real promise is:

Enter a living fantasy world where your actions are witnessed, remembered, and selectively immortalized.

Design Principles

PrincipleRequirementWhy It Matters
Gameplay Must Stand AloneA new player should be able to enjoy the game without understanding wallets or gasPrevents blockchain friction from overwhelming the core fantasy
On-Chain Only When ValuableChain systems should anchor ownership, memory, governance, and market valueAvoids pointless tokenization of low-value moment-to-moment state
Scalable Fast LoopCombat, AI generation, movement, and matchmaking stay off-chainKeeps the game responsive and production-realistic
Authored CoherenceAI is constrained by world rules, content templates, and balancing systemsPrevents contradiction, tonal drift, and broken progression

Product Success Metrics

CategoryKey Signals
Game MetricsSession length, party completion rate, encounter abandonment rate, progression depth, dialogue interaction rate, retention
Platform MetricsWallet creation conversion, sponsored transaction success, NFT mint conversion, marketplace liquidity, chronicle read-through, governance participation

The product fails if the chain layer adds friction without increasing emotional attachment. It also fails if the gameplay is fun but the blockchain layer adds no meaningful economic or historical differentiation.


2. World Setting, Tone, and Narrative Frame

NFT-DND takes place in a fractured dark-fantasy realm built around shifting frontiers, unstable ruins, cursed ecosystems, and competing factions that understand magic, memory, and ownership in radically different ways. The world is intentionally unstable: regions can expand, collapse, mutate, or become contested through seasonal updates, AI-driven world events, and player-driven collective outcomes.

Tone Guide

ElementDesired Tone
Fantasy MoodSevere, mythical, tactile
Environmental FeelOld, dangerous, historically layered
Urban HubsDebt, conspiracy, rumor, unstable alliances
Dungeon SpacesPressure, consequences, secrets, atmosphere
Writing StyleConcise, evocative, coherent, never comedic by accident

Narrative Delivery Channels

ChannelPurposeNotes
EnvironmentEnvironmental storytelling, props, telegraphs, weatherCommunicates stakes without exposition dumps
AI Dungeon MasterDynamic narrative framing and event textAppears in log and event overlays
NPC DialogueRoleplay, quest logic, persuasion, betrayalGenerated within structured rules
Items and ChronicleLong-tail memory and provenancePreserves meaningful player history

Narrative Structure of a Run

The AI Director may improvise around this dramatic spine, but it should not abandon it casually. If players break assumptions, the system should route them into a valid successor state that preserves stakes instead of punishing creativity.

Faction and Memory Pillars

  • Factions influence prices, routes, access, contracts, and social standing.
  • Exceptional acts become part of collective memory through chronicle entries, item provenance, and seasonal summaries.
  • Ordinary actions remain ephemeral; legendary actions become historical.

That distinction preserves the value of on-chain memory. If every trivial event is permanent, nothing feels mythic.


3. Core Gameplay Loop and Session Structure

The minute-to-minute loop combines movement, combat, loot evaluation, short exploration decisions, and intermittent narrative prompts. The pacing should alternate between fast action and deliberate choice, so that action creates context and narrative decisions reframe action.

Session Flow

Standard Run Structure

StageDescription
Party FormationPlayers queue solo or pre-made and assemble a target activity
Build ConfirmationSkills, equipment, consumables, and gear tags are locked
Staging ThresholdAI Director frames the stakes before deployment
Map ProgressionPlayers traverse a procedural room graph with grammar-driven pacing
Mid-Run DecisionsBranching choices introduce risk, ideology, and faction consequences
ResolutionBoss kill, extraction, negotiated retreat, or wipe
Post-Run BridgeGameplay summary connects to ownership, chronicle, and progression

Room / Node Archetypes

ArchetypeGameplay Role
Combat ArenaPure combat pressure
Traversal ChallengePositioning and hazard management
Puzzle ChamberDeliberate problem solving
Treasure CacheReward and temptation
Social EncounterDialogue, negotiation, betrayal
Hazard CorridorAttrition and tension
Elite AmbushSpike challenge
Rest PointRelief and preparation
Boss Lead-InDramatic preparation and signaling

Core Session Promise

Players should feel that they:

  1. Finished a memorable game session.
  2. Generated a meaningful story.
  3. Only then encountered blockchain as an extension of that meaning.

4. Player Progression, Attributes, Skills, and Builds

NFT-DND uses a classless but strongly shaped progression model. Players do not choose one immutable class; instead they grow through attributes, gear tags, passives, active skills, faction standing, and group synergies.

Core Attributes

AttributePrimary FunctionSecondary Gameplay Meaning
StrengthMelee damage, carry capacity, heavy interactionsPhysical resistance and brute-force options
AgilityMovement speed, dodge timing, ranged precisionAction responsiveness and crit weighting
IntelligenceMagic scaling, mana efficiency, puzzle supportRitual and arcane interaction depth
CharismaNegotiation, trader prices, social checksNonviolent route access and faction leverage
LuckRare-drop weighting, edge-case survival, hidden opportunitiesRoll smoothing and secret event access

Progression Horizons

HorizonReward TypeDesign Goal
Run-to-RunXP, loot, branch outcomesImmediate retention and satisfaction
SeasonalUnlocks, biome/faction arcs, challenge tracksMedium-term aspiration
CollectionProvenance, badges, account identity, heritage assetsLong-term emotional attachment

Build Structure

LayerImplementation
Passive WebSmaller and clearer than extreme ARPG skill trees, but still theorycraftable
Active LoadoutA compact four-slot primary action bar plus context actions
Gear TagsUsed by the backend to infer role coverage and synergy
Keystone NodesTransform mechanics or risk-reward models

Group Synergy Examples

  • Wet + Shock amplifies chain lightning.
  • Pin + Channel creates safe damage windows.
  • Curse + Threshold converts healing into burst damage.
  • Barrier + Dodge timing creates team-wide survival spikes.

The AI Director should occasionally recognize these synergies in narration so players feel seen by the system.


5. Combat Model, Encounters, Enemies, and Difficulty Adaptation

Combat is real-time and server-authoritative. The client submits intents; the server resolves movement, range, collision, cooldowns, resources, and final hit results.

Combat Architecture

LayerResponsibility
ClientIntent submission, local responsiveness, UI feedback
Authoritative ServerPosition truth, cooldown validation, hit resolution, damage results
Combat RulesDamage formulas, statuses, mitigation, scaling
AI DirectorNarrative reframing, contextual escalation, fiction-aware modifiers

Combat Outcome Model

SystemNotes
Damage FormulaBase power + skill multiplier + scaling + statuses + mitigation
DefenseArmor, resistance, dodge, barrier, guard, i-frames
Crits / MissesDriven by visible stats and interactions, not incoherent randomness
ResourcesMana, stamina, charge, fury, or hybrid build-specific models

Enemy Archetypes

ArchetypePressure Pattern
SwarmArea control and attrition
TankSlow pressure, positional denial
SkirmisherMobility and target harassment
CasterArea control and ranged punishment
SummonerMultiplication of pressure
SupportBuffing, healing, enabling
AssassinBurst and backline threat
ArtilleryTelegraph-heavy zone denial
BossMulti-phase escalation and narrative climax

Adaptive Difficulty Boundaries

Adaptive difficulty must never feel like dishonest rubber-banding. It should operate inside believable envelopes.

InputsPossible Outputs
Time-to-kill, incoming damage, revives used, role coverage, gear score, route efficiencyReinforcement timing, hazard density, boss thresholds, reward quality, phase scripting

Preferred adaptation strategy:

  • Change the shape of pressure, not just enemy health bars.
  • Use lore-backed escalation instead of naked stat inflation.
  • Support both local adaptation during a run and macro adaptation across seasons or biome health.

6. World Generation, AI Director, and Content Pipeline

The AI layer acts as a dungeon master, narrative editor, and context interpreter, not as an unconstrained text generator. The system should be a pipeline of cooperating services.

AI Runtime Overview

Core Services

ServiceResponsibility
World State TrackerAuthoritative room state, NPC state, triggers, objectives
Narrative DirectorContext windows, pacing, continuity, branch validity, style control
Lore MemoryRetrieval of prior events, item history, faction context, player identity
Player Behavior AnalyzerSummarizes build style, tactics, and social behavior
Loot and Lore ServiceItem metadata, provenance text, flavor generation
Difficulty ModuleChallenge envelope adjustments

Non-Negotiable Rule: Schema-Bound Outputs

Gameplay-relevant AI outputs must never be free-form only. They should be serialized into safe, typed structures such as:

  • new modifiers
  • event triggers
  • dialogue options
  • consequence flags
  • follow-up objectives
  • NPC state changes
  • optional flavor text

Content Governance Model

Content LayerSource
70%+ of structureDeterministic templates, validated pools, dungeon grammars, stat rules
Remaining expressive layerLLM dialogue, item lore, short-form flavor, scene dressing

The AI should embellish, not silently redesign game systems in flight.

Anti-Dead-End Logic

If player behavior breaks expected assumptions, the Director should preserve dramatic flow through interventions such as:

  • a cave-in opening a side route
  • a scavenger arriving with a clue
  • a rival revealing hidden path information
  • an enemy courier dropping a missed progression item

These interventions must feel like consequences or opportunities, never developer pity.


7. Multiplayer, Party Systems, Social Play, and Live Ops

NFT-DND is multiplayer by design, even for solo players, because the world, chronicle, market, and faction landscape are communal.

Session-Level Social Structure

SystemRole
PartyCore cooperative unit, ideally 1-5 players
Shared ObjectivesDrives synchronized narrative and room progression
Choice LayerTimed votes, persuasion, branch resolution
Social SpiceRare sabotage, secret paths, asymmetric faction information

Networking Requirements

ChannelPurpose
MovementLow-latency positional updates
CombatAuthoritative combat results and telegraphs
AI NarrativeStory overlays, log entries, branching prompts
VotingTimers, resolution windows, choice synchronization
Spawns / State DeltasEntity state, room transitions, hazard activation
ChatPlayer expression and coordination

Collective Decision Model

LevelExpected Resolution
Party-Level Branch ChoiceUsually server-side majority/plurality
Faction / Seasonal GovernanceOn-chain or publicly auditable voting where legitimacy matters
Secret / Sabotage LayerRare, opt-in, carefully bounded systems

Live Ops Role

Live ops should treat NFT-DND as a seasonal narrative platform, not a static game.

Live Ops NeedExample
Reward TuningDrop budgets, inflation control, sink adjustment
Chronicle PromotionHighlight culturally important world events
Narrative SteeringPush faction pressure or seasonal events
ModerationBlock unsafe generated text or abusive social patterns
Emergency InterventionOverride broken content or broken economy loops

8. Economy, Itemization, NFTs, and Ownership Architecture on OneChain

The economy is layered so the blockchain does not carry the burden of every routine interaction.

Economic Layers

LayerPurposeChain Role
Base Utility LayerDay-to-day currency, crafting inputs, consumablesOff-chain
Premium / Governance LayerPaid minting, governance weight, high-value interactionsMixed
High-Signal Ownership LayerNFTs, badges, provenance objects, prestige assetsOn-chain

Item Categories

CategoryChain Strategy
WeaponsHigh-tier items can become NFTs
Defensive GearSimilar to weapons, selective minting
Talismans / TrinketsStrong candidates for lore-rich rare items
MaterialsUsually off-chain only
Quest / Lore ItemsMostly non-tradeable and non-tokenized

Loot and Mint Eligibility

TierTypical Treatment
Common / UncommonRoutine gameplay drops, non-tokenized
RareAI-authored lore possible, selective mint eligibility
EpicMore bespoke perks, provenance emphasis
LegendaryStrong mint candidate, major narrative significance

NFT Data Model on OneChain

Recommended NFT object contents:

FieldPurpose
IdentifierUnique on-chain identity
OwnerOwnership and transfer state
Season IDSeasonal provenance
Rarity TierDiscovery and economy signaling
Type FamilyGameplay context
Metadata URIRich off-chain presentation
Lore / Provenance HashImmutable authenticity anchor

Marketplace Architecture

PatternGuidance
Shared Listing ObjectsGood for category-level markets
Event IndexingBest for discovery and searchable UI
Avoid One Global Hot ObjectPrevent contention and scaling pain
Provenance as Value MultiplierHistory should increase desirability, not just stats

Transferability Policy

Asset TypeExpected Rule
Legendary Weapons / CosmeticsTransferable NFTs
Prestige Collector ItemsUsually transferable
Titles / Rank / Office / World-First HonorsUsually profile-bound or non-transferable

Inflation Controls

  • Track issuance by family and rarity.
  • Monitor circulation concentration and listing pressure.
  • Reduce future weighting for oversupplied categories.
  • Use seasonal relevance shifts to preserve history without permanently breaking balance.

9. Chronicle, Governance, Privacy, and OneChain-Native Systems

The blockchain layer should focus on three high-value systems:

  1. Chronicle: durable public memory
  2. Governance: transparent and auditable decision-making
  3. Ownership: portable and inspectable asset control

Chronicle Pattern

Design ChoiceRecommendation
Data StoragePrefer event emission plus indexing
PresentationOff-chain indexers and profile views
Trigger ThresholdReserve permanence for meaningful acts only

Examples of chronicle-worthy events:

  • world-first clears
  • faction-defining decisions
  • tournament championships
  • culturally resonant emergent stories
  • iconic item creations

Governance Levels

Governance LayerBest Implementation
Ordinary dungeon branch votesMostly off-chain
Major faction decisionsOn-chain or publicly auditable
Seasonal world outcomesOn-chain recommended where legitimacy matters

Privacy Strategy

The earlier concept imagined more direct generic zero-knowledge verification. This document instead adopts a practical hybrid OneChain-compatible approach.

Sponsored transactions are strategically valuable for:

Use CaseWhy Sponsor It
First-time profile creationRemoves onboarding friction
First badge claimHelps new players feel immediate ownership
Major world voteKeeps governance accessible
Select reward claimsEncourages participation without gas anxiety

Public Profile Layer

Public profile surfaces should display:

  • minted artifacts
  • chronicle participation
  • collectible badges
  • market history
  • seasonal heritage

If the system stores objects on-chain but never presents their history compellingly, players will not feel their value.


10. Technical Architecture, Security, UI, QA, and Production Plan

High-Level System Architecture

Platform Components

LayerResponsibility
Browser ClientRendering, UI, local responsiveness
Realtime BackendAuthoritative gameplay simulation
Redis / Transient StateFast in-memory room and party state
Durable DatabaseProgression, telemetry, content definitions
AI OrchestrationGeneration, memory retrieval, validation, pacing
Chain Integration ServicePTB creation, sponsored tx rules, indexing handoff
Indexer / AnalyticsChronicle feeds, profile views, market discovery, telemetry

Security Principles

AreaRule
Gameplay SecurityServer resolves truth, not the client
Anti-CheatIntent validation, anomaly detection, rate limiting
Sponsored TxStrict allowlists and payload restrictions
Marketplace / Shared ObjectsWatch contention and design for scale
Wallet UXUse standard transaction serialization patterns

UI Principles

Interface AreaDesign Guidance
CenterPlayable map and active scene
Side LogAI narration, concise contextual storytelling
Bottom HUDHealth, resources, skills, statuses
Right / Modal LayersInventory, party, objectives, mini-map
Blockchain UIExplain actions in plain language, never in protocol jargon

QA Tracks

QA DisciplineFocus
Simulation QACombat, room generation, progression, scaling
AI QATone, lore consistency, schema compliance, moderation
Chain QAMinting, event indexing, sponsored tx, profile display, settlement

Production Phases

PhaseGoal
Phase 1Vertical slice: one biome, one party run, one boss, one mint path, one chronicle type
Phase 2Broader content, stronger live ops tooling, more economy depth
Phase 3Full seasonal cadence, deeper social systems, richer market and governance loops

Staffing Requirements

DisciplineNeeded
Game DesignYes
Combat DesignYes
AI Systems DesignYes
Backend EngineeringYes
Frontend EngineeringYes
Move Smart Contract EngineeringYes
Indexer / Data EngineeringYes
QA AutomationYes
Live Ops DesignYes
Narrative DesignYes
Product OperationsYes

This is not a blockchain wrapper over a simple web game. It is a live service with an AI runtime and a public ownership layer.


11. Appendices

Appendix A. OneChain System Mapping

Gameplay SystemPrimary Chain PatternImplementation Guidance
Rare Item OwnershipMove object NFT + off-chain metadata URIMint through PTB, emit ItemMinted, transfer to owner
World ChronicleEvent emission + indexerUse events for authenticity, off-chain indexing for presentation
Party VoteOff-chain by default; chain vote for major momentsKeep ordinary branch votes off-chain
Faction BadgesProfile-bound object / non-transferable ruleBest for rank, titles, and governance weight
MarketplaceShared listing objects + event indexingAvoid one global hot registry
Stealth ProofOff-chain verification + on-chain attestationRecord success without exposing route details
First-Time OnboardingSponsored transactionsRemove gas friction from early progression

Appendix B. Suggested Initial Deliverables

DeliverablePurpose
One-biome vertical sliceValidate a single great session loop
AI Director pipelineProve schema-bound AI runtime and dead-end recovery
Server-authoritative combatValidate fairness and telemetry
Wallet + sponsored first tx flowProve onboarding feasibility
Chronicle event emissionProve public memory layer
Marketplace prototypeValidate narrow transferable asset loop
Seasonal operations dashboardEnable reward tuning and chronicle curation

Appendix C. Source Basis

This unified document was synthesized from two uploaded source texts:

  • the original NFT-DND technical and game design document
  • the OneChain analytical report mapping blockchain capabilities to the project vision

The current version merges the gameplay vision of the first source with the chain-specific implementation direction of the second source, while rewriting the overall design into a single English-language pre-production document.

Appendix D. Detailed Gameplay Mechanics Catalogue

The detailed mechanics catalogue should be expanded in later iterations into:

Catalogue AreaPlanned Detail
Skill FamiliesTags, cooldown bands, synergy rules, status taxonomy
Enemy Data SheetsArchetypes, telegraphs, phase patterns, counters
Biome GrammarsGeneration logic, room pools, landmark rules
Reward TablesTier distribution, anti-inflation controls, season hooks
Governance TemplatesVote types, quorum patterns, reward effects
Chronicle ThresholdsRules for public permanence

Final Product Statement

The final implementation target is a game where a player can honestly say:

I entered a living dungeon with my friends, the world reacted to us, we found something that mattered, and when it was truly worthy, the world remembered it beyond the run.

Every technical and design decision in this document exists to make that sentence true.

Last updated on