Accounts, rules data, and telemetry
Finalize architecture for accounts, characters, campaigns, encounters, and maps, while implementing secure auth, role permissions, and KPI telemetry models.
Vision
20Realms combines top-down 3D play, optional 2D and immersive camera modes, world-building tools, reactive environments, survival systems, console availability, and flexible rules so groups can keep playing even when they cannot meet in person.
Design goal
The goal is not to replace the Dungeon Master. It is to give every group a shared space where maps, characters, dice, combat, exploration, and homebrew tools stay connected across mobile, PC, and console without taking the personality out of the game.
Roadmap
Finalize architecture for accounts, characters, campaigns, encounters, and maps, while implementing secure auth, role permissions, and KPI telemetry models.
Deliver character creation and sheet systems with validation for HP, AC, initiative, saves, proficiency scaling, and versioned save/import flows.
Ship campaign tools, party management, notes, lore, and reusable encounter prep with shared handouts, access controls, and consistent session state handling.
Implement turn-state management, attack and save resolution, condition and concentration tracking, rest refresh logic, and multiplayer-safe combat logs.
Build spellcasting and equipment rules handling with a publishing pipeline that stays SRD/open-license/original only.
Expand map editing, lore-linked worldbuilding modules, and Creator Lab workflows for upload, attribution, moderation, and homebrew sharing controls.
Deliver real-time sync resilience, discovery and creator profile features, abuse reporting, moderation tooling, and privacy hardening.
Run closed beta onboarding and weekly patch cadence, track KPI performance by channel, then stabilize and expand content for full release.
Expand the asset library with terrain, props, buildings, creatures, emotes, portraits, audio, markers, encounter packs, worldbuilding modules, narrative tools, and Creator Lab sharing pipelines used across sheets, maps, encounters, campaigns, shared worlds, and social play.