An illustrated fantasy game table with books, maps, miniatures and a glowing arcane circle
Available on Microsoft Store · Creator ecosystem in development

MYRPG // BY VELLORA STUDIO ONE

Build worlds.
Bring your own AI.

A model-agnostic tabletop RPG engine where your group chooses the intelligence behind the story, images and voice—creators build new adventures with readable content modules.

YOUR AI STACKREADY
Aa
NarrativeOllama · OpenAI · Provider adapters
LLM
◫
World visualsStable Diffusion · OpenAI · Custom
IMG
◖
VoiceWindows speech · OpenAI · Custom
TTS
01—04 PLAYERSLIVE SPECTATORSLOCAL-FIRSTHUMAN-READABLE MODULES

PLAY MYRPG // WINDOWS

Your first adventure is free.

Play The Road Beneath the Ash without a turn limit, solo or with up to three friends. Premium Forever unlocks continued play in additional adventures: one purchase, no MyRPG subscription. Existing purchases remain valid.

Your table, your story

Private rooms, modular adventures, persistent campaign memory and optional narration. The interface is in English; game narration can be selected in seven languages.

Choose your AI setup

Text AI setup is required. Local models need a download, disk space and suitable hardware. Online providers need your own account and may charge separately. AI images are optional; local image generation needs your own compatible running image server. Included illustrations are static artwork.

Host on your PC and invite players on the same local network. Remote play requires an appropriate network connection between players and the host.

View MyRPG in Microsoft Store ↗ Setup & support →

Check Microsoft Store for current availability and system requirements. The module kits below are creator content, not the game installer.

01 // THE ENGINE

Not one campaign.
Every campaign.

MyRPG separates the execution engine from the world it runs. Rules, lore, characters and prompts live in portable modules that creators can read, remix and share.

01

Model agnostic by design

Run privately with local models or connect online providers. Narrative, image and voice are independent ports—not permanent dependencies.

02

Rules you can audit

The engine owns turns, checks, visibility and state. AI creates the experience; validated game rules keep it playable.

ROLL → VALIDATE → RESOLVE → PERSIST
03

Built for groups

Host a room, invite up to four active players and let the rest follow the public story as spectators.

P1P2P3P4+ WATCH
04

Content lives outside the code

Worlds become validated folders. Modules use approachable JSON and Markdown so writers and game masters can create without rebuilding the engine.

Modules/
├─ sort-games.default-fantasy/
│  ├─ module.json
│  └─ content/
│     ├─ ruleset.json
│     ├─ adventure.json
│     └─ setting.md
└─ your-name.your-world/

02 // COMMUNITY NEXUS

A universe is better
when it can be shared.

The Nexus is the future home for campaigns, rulesets, game-master personalities and permissioned plugins. Module contract v1 is now implemented in the MyRPG engine; browse the examples and download the matching creator starter.

PLAYABLE SAMPLENEON
FRONTIER
Orbital salvage
CampaignScience fiction

Neon Frontier

An original orbital mystery proving the module contract is independent from fantasy content.

By Vellora Studio OneDownload module ↓
RULESETQUICK//20Fast cinematic play
RulesLightweight

Quick//20

A compact example ruleset built around readable checks and fast multiplayer turns.

Launch collection
GM PROFILETHE
ARCHIVIST
Mystery narrator
GM promptMystery

The Archivist

A restrained game-master personality for clues, secrets and slow-burn investigation.

Launch collection
PLUGINCHRONICLESession memory
PluginFuture API

Chronicle

A future permissioned plugin concept for searchable session summaries, lore cards and campaign continuity.

Not a content module

03 // CREATOR WIKI

Copy a folder.
Change the universe.

Creation starts with files you already understand. The official starter follows the exact contract loaded by the MyRPG engine and contains no executable code. Use the full manifest from the ZIP; the excerpt shown here omits required fields.

  1. 01
    Download the starterBegin with a working, documented module.
  2. 02
    Rewrite the worldEdit Markdown and JSON in any text editor.
  3. 03
    Validate it locallyMyRPG reports a broken package without blocking valid modules.
  4. 04
    Share your moduleShare the validated files directly. Public Nexus uploads are planned.
Download creator starter Download the JSON Schema v1 →
module.json · excerpt
{
  "schema": "myrpg.module/v1",
  "id": "your-name.your-world",
  "name": "Your World",
  "version": "0.1.0",
  "engine": {
    "minVersion": "0.5.0"
  },
  "content": {
    "ruleset": "content/ruleset.json",
    "setting": "content/setting.md",
    "adventure": "content/adventure.json"
  },
  "capabilities": {
    "executableCode": false,
    "networkAccess": false
  }
}
✓ Human-readable✓ Versioned✓ Portable

04 // ROADMAP

From working game
to open engine.

The sequence matters: stabilize the engine contract, prepare additional store releases, then open community publishing with the safety and tooling creators deserve.

01
MODULE V1 · AVAILABLE

Engine & module contract

Default Fantasy now lives in a validated package, with a second setting testing that the contract remains engine-agnostic.

  • Model-agnostic adapters
  • Module manifest v1
  • Safe package isolation
02
PLANNED

Steam release plans

Prepare a Steam edition of MyRPG. Store links, pricing and a release date have not been announced.

  • Store details to be announced
  • Windows desktop release
  • Creator packaging in development
03
COMMUNITY BETA

Nexus publishing

Add creator accounts, uploads, versions, ratings, moderation and dependency checks.

  • Campaign repository
  • Search & discovery
  • Creator profiles
04
OPEN ECOSYSTEM

Plugin platform

Open a permissioned plugin API as AI capabilities and creator ambitions grow.

  • Signed plugin packages
  • Capability permissions
  • Community governance

05 // COMMUNITY

The table is waiting.

Players discover worlds. Game masters remix rules. Writers build settings. Developers extend the engine. The ecosystem grows every time someone shares what they made.

FORUMS

Ask, solve, collaborate

Technical help, module feedback and creator discussions.

Opening with community beta
DISCORD

Meet at the live table

Playtests, development updates and creator matchmaking.

Invitation link coming soon

QUESTIONS // ANSWERS

Before the
first session.

Is MyRPG tied to one AI provider?

No. The architecture keeps narrative, image and voice providers separate. The current product supports local and online options, and the long-term contract is designed for more adapters.

Is this an official D&D product?

No. MyRPG uses an original fantasy rules engine and does not reproduce proprietary settings, rules text or protected content from commercial tabletop systems.

Can I create a world without programming?

Yes. MyRPG v1 content modules use human-readable Markdown and JSON. Executable plugins remain a separate future developer layer with an explicit permission model.

Can players run everything locally?

Yes, local-first operation is a core product direction. Current builds can use Ollama for narrative, Stable Diffusion for images and Windows voices, while online providers remain optional.

When can I upload modules?

Public uploads will open during the community beta, after creator accounts, versioning, moderation, storage and package validation are ready.