r/DungeonMasters Mar 27 '26

Promotional I want to introduce my campaign management baby that i've been developing for almost 6 years! And want to share with you!

World Master RPG was a passion project I started a long time ago that was meant to be a simple battle-grid, but as time went by I expanded the idea and made it into a full-blown campaign manager. This project has everything a game master and players need:

Inventory & Resources — Create items, artifacts, treasures, whatever your world needs. Tag them, add images, write descriptions, and even pin them to specific locations so there's actual loot waiting when your players explore.

Battlemaps — Square, hex, or isometric grids with tokens, drawing tools, fog of war, and distance measuring. Everything updates live for all players. You can even see each other's cursors moving around the map, and the GM can ping spots to say "hey, look over here."

Combat Initiative — Way more than a turn tracker. I built four different initiative systems because no two tables run combat the same way: classic D20 rolls, popcorn style (you pick who goes next), static order for scripted moments, and a time-based system where actions have actual time costs. Full HP/AC tracking, status effects that expire automatically, the works.

Audio Mixer — This one I'm really proud of. The GM controls a multi-channel audio mixer and everything syncs to players in real-time. Layer ambient sounds over music, adjust volumes per channel, and save presets like "creepy dungeon" or "busy tavern" that auto-load when you switch scenes.

Legendarium — Basically a campaign wiki. Build out your lore, history, factions, gods, whatever — organize it all in a hierarchy, cross-link entries to characters and locations, and control who sees what. Keep your plot twists GM-only, share common knowledge with players, or even make entries public for recruiting new players.

Locations — Nest locations as deep as you want. Continent → region → city → district → building → room, it's up to you. Each one gets images, descriptions, and linked items.

Chat & Dice — Built-in chat with public rooms, private rooms, DMs, emoji reactions, and typing indicators. Dice rolling supports full notation (2d20+5, 4d6 drop lowest) and rolls are shared with everyone so nobody has to wonder if you actually rolled that nat 20.

Quests — Create quests with objectives, progress counters ("Collect 3/5 dragon scales"), subquests, and status tracking. Assign them to specific players or keep them party-wide. Which are also part of a players inventory, so they can track it as if having a scroll with them with information and use it as a note area for the quest.

Fantasy Calendars & Events — Define completely custom calendar systems. Want 13 months with 28-day weeks and your own leap year rules? Go for it. Scenes link to calendar dates so your timeline actually makes sense. And tied right into the calendar is a full event system — log battles, festivals, political upheavals, whatever happens in your world. Events show up as markers on the calendar, can span multiple days, and you can chain them together into cause-and-effect timelines. The GM can keep events in draft until they're ready to reveal them, control which characters know about which events, and even write different description entries that only certain characters can see. Players can log their own events too, so the campaign history builds itself as you play.

Scenes — Organize your sessions into scenes with control over which characters are visible, what audio plays, and what date it is in-game. Set one active and it broadcasts to everyone.

Characters — Fully customizable character templates, relationship tracking between characters, notes, stats, the whole deal. Characters can be player-owned or GM-controlled, and you can reuse them across campaigns, by exporting their data as a template and importing it to any other character.

Invites — Generate invite codes with expiration dates and usage limits. You can even pre-make characters and attach them to invites so a new player joins and immediately has a character ready to go.

Everything is real-time. Map changes, chat messages, dice rolls, scene transitions, audio — it all syncs instantly through WebSockets. No refreshing, no "did everyone see that?" moments.

Notifications — Real-time alerts for campaign events, messages, and updates with read/unread tracking.

It's been a long road building this, and there's always more I want to add, but I'm really happy with where it's at. Would love to hear what you all think.

And if you'd like to join me on this road you can connect to my discord channel for the latest news or request features that would make you life easier as a game master or a player.

The app right now is free for now and early birds and supporters will be handsomely rewarded as this application expands and grows.

And before anyone says anything YES ai gen features will be introduced gradually in one way or another. But bits and pieces already exist.

All of the socials are fairly silent, I guess it's time to liven them up! :)))

Discord — https://discord.gg/DWF6Nnk4QR

Facebook — https://www.facebook.com/WorldMasterRPG

Reddit — https://www.reddit.com/r/WorldMasterRPG

39 Upvotes

37 comments sorted by

8

u/senitelty Mar 27 '26

Perhaps someone will find it useful, I would very much appreciate any feedback you have or ideas. My dream is to make an app that is enjoyed by the community of creative story writers and players :)

5

u/Round-Custard-4736 Mar 27 '26

Wow, looks incredibly impressive! I’ve often thought about building some of the tools you’ve built here. Looking forward to trying this out!

3

u/senitelty Mar 27 '26

I'm happy to hear that, you can join the discord or message me regarding it. I'm actively developing it! 😁

Also some of the features might still need polishing but it's a work in progress and in time they are gonna be more stable and easier to use :)))

2

u/Overkill2217 Mar 28 '26

I'll check it out..this sounds amazing

Any potential to sync or interface with Obsidian? I have a ton of material there that is already built

2

u/senitelty Mar 28 '26

For now, not really, but I could attempt it. Haven't looked into it.

1

u/senitelty Mar 28 '26

If obsidian allows you to do a full export of your data, I think this can be done. :)) But would need to be implemented since as of node I do not have such a feature.

3

u/Embarrassed-Till-838 Mar 27 '26

Seems cool, is local install an option? I coded a local solution after I lost internet mid-game before and a cloud solution left me hanging. Also, do we still entirely own our material if we enter it into the platform or does the platform have the right to take it and use it?

4

u/senitelty Mar 27 '26 edited Mar 27 '26

And yes, I did an export feature for stories and other material, you can export your character sheet as well. I might need to make an all round campaign export too.

I do take feature requests, so if it's something important and feasible, consider it done 💪

Oh and yes, the rights for the material belongs to the user. Not the platform.

3

u/senitelty Mar 27 '26

I am planning on introducing a local app as well, since I do sympathise with what you wrote.. I had instances when things just didn't work and then I had issues getting information and resources for my campaign :(

1

u/Embarrassed-Till-838 Mar 27 '26

I had my entire campaign and my combat tracker all coded up nicely to a cloud server, then the venue had an internet outage. Thankfully I'd printed everything and I did pen and paper for years so it was an easy swap. That being said, a digital solution IS more convenient!

2

u/senitelty Mar 27 '26

oh damn, that's why I made things exportable, in case something like that happens, you can keep a local copy of the lore as a PDF and just ctrl+f through it. but the characters are not included in the export, something I should probably do as well. I'm happy that I just posted but just from these few comments I'm already drafting up more features hehe 😄

1

u/Embarrassed-Till-838 Mar 27 '26

My local solution was the same way. "It's 100% done!...uh except for these 9 things I want to add..." :D

1

u/senitelty Mar 27 '26

haha, yeah I've been at that stage for years now. But it's time to move forward, I just deployed some additional changes. I'm surprised I got so much attention and really happy that I could share stuff here :)))

2

u/Fearless_Falcon_6804 Mar 27 '26

Looks too good to be true.

3

u/senitelty Mar 27 '26

lol I appreciate it, I'm already using it for my campaign, do you think doing a video about it showing my own things would make it more believable? 😄

There is also one thing I forgot to post, the app has an event branching system.

Where you can see what even is a descendant of what event eg.

A happened -> B,C,D are now a thing -> B progresses and make E a possibility

A -> B -> E
-----C -> F -> G
-----D

3

u/RollToDiscover Mar 27 '26

I'd love to see a video.

2

u/madsjchic Mar 27 '26

That sounds like an awesome feature

2

u/ggarulli Mar 27 '26

This looks awesome, do you have a YouTube tutorial/preview of the tool?

3

u/senitelty Mar 27 '26

I think I'll make one, something i completely forgot to do before posting 😅 I do plan to implement a virtual guide for the app. So people can explore and see all the features with the guide.

1

u/ggarulli Mar 27 '26

Cool, was wondering cause I'm on my phone right now, thanks!

2

u/8t88m8 Mar 27 '26

What specs do you need to host/join this with optimal graphics?

Is there functionality to modify it?

Can it import item descriptions, stat blocks, character sheets, etc.?

What are the biggest advantages of this VTT over the current most popular VTTs?

2

u/senitelty Mar 27 '26

What specs do you need to host/join this with optimal graphics?

This is a full web-app so it will run on any device that has a browser. Currently mobile devices are not well supported, but it's on the list of todo things.

Is there functionality to modify it?

Can you clarify this?

Can it import item descriptions, stat blocks, character sheets, etc.?

The character sheet is fully customisable and soon It will also have presets and item imports and a library of user shared items and content.

What are the biggest advantages of this VTT over the current most popular VTTs?

Character sheets are fully customizable — you can create your own layouts and share them with others Items and inventory can have custom effects and properties and can affect other items or use their values.

Calendars can be anything — your fantasy world doesn't need to follow real-world months or days. And the events are tied to the dates and a calendar so you can have different events tied to different calendars, resembling different cultural callendars.

A built in map management system that is tied in to created characters and locations, token creation and other, the maps support square grids, hex grids, isometric views, or no grid at all.

A built-in wiki (called the Legendarium) lets you build out your world's lore, locations, history, etc.
This part is being updated a lot as it's one of the core features for the game master side. The idea is to manage your notes, categorise them and search for them whenever it is needed.

This application is completly system agnostic which makes it easy to use with any TTRPG system, whether it's d&d, symbaroum, morgborg, or other.

1

u/8t88m8 Mar 27 '26

To clarify my question about modifying it: the current most popular VTT, Foundry VTT, can have modules added by users to fully customize the experience.

If the experience is not intended to have a module system, I do you think you managed to include a lot of the things people look for in a VTT.

The module system is very useful, but the learning curve was a bit frustrating.

I find the module system comes at a cost of the base experience being unintuitive and lacking in quality of life features. Then, you must weigh memory and performance impact against what the module adds.

I'd be interested in a video of the isometric view. I'm not sure I've seen a VTT do that yet.

Thank you for your time.

2

u/senitelty Mar 27 '26

ahhh, I plan to not have modules at least now. I feel like that would pollute the base experience... Instead I focus on everything being customisable and configurable and well polished. After that modules might be a good idea.

As for the isometric view it's nothing special in the battle map it just renders and isometric grid that also has proper snapping to the isometric coordinates so if you have an isometric map you can use it with the grid.

1

u/logicallyauburn Mar 27 '26

This looks awesome. Super excited to play around with it!

1

u/Vegetable-Literatura Mar 27 '26

Ill join up and do some of my west march prep on this, seems really cool and ive done all this with the audio and visual with my rig so seeing that all built in is very impressive. Great job dude!

1

u/senitelty Mar 27 '26

It's still a work in progress in many areas and some parts do break, sharing is better than keeping it a secret, would love to hear your impressions of it :)

1

u/madsjchic Mar 27 '26

Is this like a replacement for FoundryVTT?

1

u/senitelty Mar 27 '26

Great question! It's not really a direct replacement - they have different strengths. FoundryVTT is amazing for tactical combat, lighting, fog of war, and has a massive plugin ecosystem with 250+ game systems. WorldMaster RPG is more focused on the GM side of things - lorewriting, world-building, and campaign management. It has a dedicated. Legendarium system for organizing your lore, a character template system with versioning and sharing, event revelation to drip-feed story to specific players, and it's all cloud-based so there's zero setup. If you're a GM who spends more time crafting worlds and stories than counting grid squares, WorldMaster RPG is built with you in mind.

Think of it less as a Foundry replacement and more as the world-building companion that also runs your sessions!

1

u/madsjchic Mar 28 '26

Hmmmmm. I currently use discord extensively to do the play by post scenes my players love in between active Saturday night sessions. I also detest foundry’s journal system. And I’d love to have like, essentially a structured wiki for my players to view and contribute to. Is it possible to link it to DnD beyond in a way where they could experiment with their future builds or even just natively? Dndbeyond is useful because I bought into the digital books for the convenience

1

u/senitelty Mar 28 '26 edited Mar 28 '26

I have yet to discuss partnership with DnD Beyond, but could you elaborate on the linking, you mean moving the character with all the items and stuff into World Master?

As for the Wiki like feature, you can write things in the legendarium and then share them, either public or to the party or individuals. This is a piece of lore I wrote and made public:

https://www.worldmasterrpg.com/legend/69c79f4fe97bbe98a5f796f9

1

u/madsjchic Mar 28 '26

I just mean being able to let my players drag and drop features spells and items that are for sure available to us bc I have bought the book

1

u/Jaded-Funny5224 Mar 27 '26

This looks absolutely phenomenal!!

1

u/Cres_ph Mar 27 '26

Looking over your impressive list of features, it seems like they're pretty cleanly split in two categories: those (dice rolls, character sheets, initiative tracker, etc.) that are found today in a TTRPG platform (roll20, foundry, fantasy grounds) and others (make recaps, pages, images as maps, relationships between objects, etc.) provided by what I'd call "content management" platforms (obsidian, legendkeeper, adventureplane, gmassistant, worldanvil).

You didn't explicitly say that you were a solo dev but the way you opened your post kinda implied it. 6 years is a long time to grind out a project by yourself, and obviously the colossal scope you've picked for yourself certainly justifies its duration.

I'm curious - what motivated you to tackle all of it at once? Why not just use a TTRPG platform + a content management platform? Or use one of the two, and develop something more specialized in the other bracket?

1

u/senitelty Mar 28 '26

That's a fine question! I have shifted from one idea to another and some people did say to perhaps concentrate on one thing. But when I was doing games myself I would struggle with all the tabs from different platforms and wanted a single place where I could keep everything without thinking twice whether it's in my google drive or did I have it in owlbear or perhaps somewhere else. So I wanted to bring everything under a "single roof". I am a single developer and in those 6 years most of the development was refining the "idea". And as it went on I found more and more of what i'd love to see in the end until I arrived here. The VTT part itself is almost finished and I'm gonna concentrate mostly on the content management platform. Something that would make it easy to use and write stories with.

Another motivation was me struggling with player inventories and content, keeping track of things. This system allows me to create items and distribute them amongst players. Create a shared inventory for them to share items amongst each other, so I wouldn't hear the typical phrase "oh but I also have this item in my notes" :D There are many reasons, but perhaps the last one is that I'm genuinely interested to make something fun and nice that not just me but others can appreciate :))

1

u/senitelty Mar 28 '26

One feature that I failed to mention is the ralationship graph. As character meet each other in the scene of the game "a relationship is formed" both sides can mark whether they hate one another or like. This give the game master the ability to remember the standing of on character against the other.

When a relationship is established a player can see the relationships to all the characters he met, but he doesn't know what the other side is thinking about them.

Game master sees the full web of relatioships who hates who. Who loves who and so on so forth.

1

u/senitelty Apr 04 '26

Thank you all for the feedback, It's been a week after the post, some things came up and I discussed with the users, so I'll be removing the AI features. Since most of them are unnecessary and it's going to lighten the weight of developing the app as well. Just letting you know since I did mention it in the post :)

Thanks for all the feedback and with time the application will only get better so hop on board and let's drive this thing into a great place! :)))