Demiplane x Roll20 Integration

Peter
/
/
Features

We are thrilled to update everyone on the status of the Roll20 x Demiplane Integration! In this post, we will introduce you to the work that’s been going on to bring Demiplane’s character sheets and builders together with the Roll20 VTT, and also provide a more specific update for Pathfinder 2e fans. Let’s dive in!

Hey everyone! My name is Peter, and I have the great pleasure of being one of the founders of Demiplane and now the lead of the Demiplane team here at Roll20. We built Demiplane to make tabletop games easier to play and learn by connecting players and game masters with top-notch character sheets, builders, and digital compendiums. When the opportunity came to connect Demiplane to the places folks play tabletop games – places like the Roll20 Virtual Tabletop – it was an immediate “Yes, Please!” from us.

In this post, I’ll introduce you to the work that’s been going on to bring Demiplane’s character sheets and builders together with the Roll20 VTT, and I’ll also provide a more specific update for Pathfinder 2e fans. Let’s dive in!

Bridging Our Worlds: Roll20 & Demiplane

Roll20 and Demiplane each provide a treasure trove of content for players and game masters alike. We believe having your favorite content in the palm of your hand is important, so the first step to bridging our two worlds together for users is to make sure you can access your content easily on either Demiplane or Roll20.

Introducing Cross-Platform Sync!

Our new feature, Cross-Platform Sync, is nearly complete. Cross-Platform Sync is a “behind-the-screen” connection that unites your Roll20 and Demiplane libraries. Bought a title on Demiplane? The Roll20 version is unlocked too, complete with everything the Roll20 team has created for the VTT. Picked up the Pathfinder Monster Core on Roll20? It’s now unlocked for you on Demiplane to explore and scheme your wicked GM schemes.

We’re targeting a late February initial launch of the technology behind Cross-Platform Sync. At launch, game content shared between Demiplane and Roll20 that is published by Paizo, Marvel, and Free League will be supported by our Cross-Platform Sync (many thanks to these great publishers!). If the tabletop title is supported by both Demiplane and Roll20 and you own the title on one of those platforms, you can soon have that title unlocked across both platforms at no extra cost. We continue to work with other publishers and will provide updates as those discussions evolve.

An image highlighting the three tabletop roleplaying game publishers participating in Roll20 & Demiplane's Cross Platform Sync offering: Paizo, Marvel, and Free League

The team has worked quite hard and is really excited about delivering Cross-Platform Sync to each of you – and we think it goes quite well with our next project in the works.

Shared Subscription Benefits

Once we had the Cross-Platform Sync plans drawn up, we began looking at our subscription programs. We’re strong proponents that connected play deserves connected benefits, so I am pleased to also be introducing our shared subscription benefits program between Roll20 and Demiplane.

This Shared Subscription Benefits means all Roll20 Plus and Pro Subscribers will receive unlimited character creation and content sharing benefits on Demiplane for free once they link their account. This brings more tools, more features, and more value with a single subscription to Roll20’s Plus and Pro subscribers. Similar to our Cross-Platform Sync, we’re targeting a late February launch for Shared Subscription Benefits.

You can learn more about Roll20’s current subscriber benefits here.
You can learn more about Demiplane’s subscriber benefits
here.

These two foundational benefits set up our next big topic brilliantly:

Character Integration Announcement: Public Alpha & Beta

I’m quite excited about today’s third announcement: Demiplane’s Character Integration into the Roll20 VTT and the first iteration of Demiplane’s Character API. The dream behind this API is to bring your Demiplane characters easily into the space where you play your games. Getting to this stage meant setting clear goals for our teams:

  • Get a best-in-class Pathfinder 2e character sheet and builder to the Roll20 community as soon as possible.
  • Maintain the full flexibility and depth of Demiplane’s character sheets and builders (as opposed to a ‘reduced’ or ‘simplified’ version of the sheet when in the VTT) and, where possible, offer the Roll20 community more options for more game systems.
  • Ensure that Demiplane’s character sheets work with Roll20’s more advanced VTT capabilities (like Macros and Mod Scripts).
  • Ensure that Demiplane’s sheets work in games and modules that already use Roll20’s native character sheets and compendiums for that game system.
  • Provide the Demiplane community an easy option for online play.

These goals informed the work that’s been taking place for the past several months, and we are pleased to announce that the Demiplane Character Integration is looking to launch in a public alpha state at the end of February 2025.

What’s in the Public Alpha (February 2025)?

In addition to the Content Sync and Subscription Sharing, the Character Integration’s Public Alpha allows for the linking of a Demiplane character sheet and being able to use that sheet within the Roll20 VTT. The Public Alpha covers the early stages of functionality within the VTT: the character sheet can be assigned to a token in the VTT, click-to-roll actions from the Demiplane sheet roll directly into the VTT chat, and the character sheets themselves open within the VTT without needing to have them in a separate tab. Demiplane Characters can be assigned control to any of the VTT players in your game, and they appear in the Journal as you’d expect.

An image of the Roll20 Virtual Tabletop with a new feature displayed - the ability to link a Demiplane Character.

During this Public Alpha, we are supporting characters for the Starfinder 2e Playtest from Paizo. You’ll be able to create Starfinder characters for free on Demiplane and link those characters in Roll20 to play through the free and low cost Starfinder adventures created specifically for the playtest.

Given our first stated goal is literally “Get a best-in-class Pathfinder 2e character sheet and builder to the community as soon as possible”, I think it’s fair to ask why we opted to begin with the Starfinder 2e Playtest. There are a few reasons:

  • First, additional engineering work is required to integrate Demiplane sheets for games like Pathfinder 2e and Marvel Multiverse RPG. This is because a Roll20 native character sheet also exists. Support for these game systems will come in the Public Beta (see below), of which work is already underway.
  • Second, Starfinder 2e does not have a native Roll20 character sheet and can be supported sooner by the work we’ve been doing.
  • Finally, most Starfinder 2e playtest core materials are available for free, which means there’s no barrier to trying out the integration and sharing your impressions!
An image of a Demiplane character sheet in the Roll20 Virtual Tabletop. The sheet is for Jerry, a Skittermander from the Starfinder 2e tabletop roleplaying game system. He is wearing a captain's hat and looks both goofy and joyus.  Sort of like an alien Bluey.

Our main goal with this Public Alpha is to collect your impressions as we move rapidly into the Beta (below). We’ll be opening up Forum posts to collect this feedback – which we’d value – on specific aspects like the Roll20-Demiplane account syncing process, how the sheet feels natively in the VTT, and any other recommendations or observations that we aren’t expecting but bubble up through use. Plus, any game-related feedback on Starfinder 2 itself is a huge boon to Paizo as they continue to playtest the system.

What’s in the Public Beta (Mid-Q2 2025)?

Hinted at above, our work will not pause once the Public Alpha of the Character Integration is live. In fact, there is already work underway to ensure our public beta delivers on the remaining goals stated above. I’ll make another post on Public Beta progress in the future, but our current expectation is that by the middle of Q2, we should have the ability to integrate a Demiplane Pathfinder 2e Character directly into an existing Roll20 VTT campaign.

While that work continues, we are also excited by the opportunity to extend this capability into other games systems for Marvel Multiverse RPG, Alien RPG, Cyberpunk RED, and more so that the Demiplane character sheets for those systems work alongside existing Roll20 characters and compendiums. Additionally, we expect to be making adjustments and improvements based on what we hear during Public Alpha.

I think it is important to call out any areas that are still fuzzy as of this point in time: Our largest “unknown” at the time of writing this is in regards to different levels of support for macros and mod scripts. We are optimistic that we will have some macro support as early as the Public Alpha and certainly with Public Beta. We’re seeing early promise in allowing macros and token actions to be able to call a provided list of Demiplane sheet attributes. Mod script support will vary by mod script and depends on how each mod is scripted to interact with sheet attributes.

Nonetheless, we know these more advanced features are important to you (and our own weekly games). I’ll provide clearer updates on macros and mod scripts in my future blog posts on the integration work as we learn more.

Delivering an Awesome Pathfinder 2e Experience to Roll20

Ok! A lot to cover thus far and I hope the announcements above are exciting. Next, I wanted to talk a little more about one of my favorite games – Pathfinder 2e – and how Roll20 and Demiplane are shaping the game system’s future on Roll20 VTT.

I, personally, am very proud of how many thousands of players have learned how and continue to play Pathfinder on Pathfinder Nexus. When I first met with the team at Roll20 last year, a primary reason that Demiplane and Roll20 began collaborating was Roll20’s desire to fulfill their historic commitment to offer a premiere Pathfinder 2e character sheet and builder experience. The team here had been building out a new Pathfinder 2e sheet and builder – public roadmap and all. As the folks at Roll20 started to see what was under the hood, it became clear that Roll20 was building what Demiplane already had – and still would’ve had more road to travel. So, instead of duplicating efforts, we saw the natural opportunity to bring Demiplane’s Character Tools into the Virtual Tabletop.

The more we pushed on the vision, the more we saw the chance to deliver a new capability beyond what either team originally envisioned alone. Demiplane delivers all new Pathfinder 2e content ‘day-and-date’ with Paizo’s releases alongside regularly scheduled updates and an ever-expanding list of advanced features supported on the character sheet and character builder (crafting, alchemy management, companions, familiars, and more). Roll20 is bringing the full might of the Jumpgate upgrade to the Roll20 VTT with huge performance improvements and exciting, new features. As we started exploring how best to bring these two worlds together for Pathfinder 2e, bringing the Demiplane character sheet and builder in as an option in the Roll20 VTT felt like the best move. There is a lot of passion behind delivering a great experience for players and game masters on these teams, and, as the plan started to shape up, it felt like we were doing something that would be an improvement on the Pathfinder 2e support plan that Roll20 had previously published.

If you’re a Pathfinder 2e player on Roll20, my hope is that you find the Demiplane character tools to be an amazing way to adventure across Golarion. On behalf of the team, we all hope that the combination of your content working across both platforms, your subscription working across both platforms, and the deep level of integration that we have been working hard on will reward your patience. From the moment we first pitched this idea to the entire Roll20 org, it was evident to me that fulfilling the Pathfinder 2 commitment to the Roll20 community has been at the forefront of every team member’s mind.

More to Come!

I don’t expect it will surprise you to find out that someone who can write this much in a blog has several more posts regarding this ongoing Roll20-Demiplane Character Integration planned over these next few months. I am eager to get them out to you and keep you up-to-date. These updates will be focused on details like “How do I choose a Demiplane character in the VTT?”, “How do I sync my content between systems”, etc –  the types of details that my marketing team says don’t make great headers but really make a difference when you’re playing day after day. This is an exciting time for us – our team is anxious and excited to share our work with you.

A list of the various office hours taking place on Roll20's Discord.

Finally, I’ll be hosting two Roll20 Office Hours to show off some of the standard- and advanced-functionality of Demiplane character sheets, answer questions about this integration, and more in the Roll20 Discord. I hope to see you there! Our current plan is to host these sessions at the below times:

  • February 14th @ 12:00PM PST
  • February 7th @ 12:00 PM PST

These updates mark a significant step toward our vision of connected play, and they’re just the beginning! I look forward to sharing more with each of you.

See you at the table!

Founder in residence, Demiplane
Peter