Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Roll20 Year in Review 2025

Hey all! Thank you so much for all of your love, feedback, and support this year. A lot changed in 2025 , and we wanted to take a minute to look back and celebrate some of the highlights. You can also  read the full compilation here!   Foreground Layer  adds rooftops, trees, and layered scenes, with fine tune opacity and lighting control Reactions   let you trigger traps, text, and macros anytime a player token overlaps it Map Pins   put Player & GM notes directly where you need them. Open Beta starts January 2026! D&D Homebrew Builder   lets you create custom classes, backgrounds, species and level-specific features D&D Inline editing   simplifies the character sheet to be quick and incredibly customizable Dungeon Scrawl  i ntegration lets you build playable maps literally in seconds D&D NPC stat block view   gives you simplified monsters for quicker play D&D Shops & Treasure sheets  help you build inventories automatically, with full public launch coming early 2026 D&D Nexus  provides a whole new way to read books you already own on your laptop, tablet, or smartphone D&D Automation Support   lets you create buttons on the VTT to trigger each of your rolls without ever opening your sheet DriveThruRPG  has a complete redesign, helping you find amazing content quickly Cross-Platform Unlocks  allow you to own many titles across Roll20, Demiplane, and DriveThruRPG with a single purchase Options for Pro GMs  to unlock 4x the amount of content sharing, and 5x the storage for running multiple large games a week Daggerheart Nexus and sheet integration   brings you all the rules and character sheet automations you need, and it’s available directly in Roll20 (along with many other systems including Starfinder 2e, Marvel Multiverse RPG, and more!) Dozens of quality of life improvements (such as Measure on Move), hundreds of bug fixes and performance enhancements, and countless tweaks along the way! Most of these changes came straight from your feedback, and we’re not slowing down in 2026! We want to keep hearing your thoughts, and talk more in-depth about how to make your experience incredible! 
I like to say you've been doing great things this past year and I look forward to what you accomplish for 2026. One thing I've noticed all of a sudden is if a player is allowed to Roll for their Abilities, it does not report their rolls to chat. Something that it used to do with the 2024 character sheet. So I'm hoping you can restore that feature so there is some documentation of their rolls for the GM to verify.
This recap really shows how much effort went into improving the player experience this year! I’ve been exploring ways to stay organized with legal and administrative matters alongside hobbies like this, and resources like Court Case Status   have been surprisingly helpful. It’s amazing how tools that simplify complex tasks can make life feel more manageable. Looking forward to seeing what new features 2026 brings for both gaming and practical daily needs!
ez2rpg said: I like to say you've been doing great things this past year and I look forward to what you accomplish for 2026. One thing I've noticed all of a sudden is if a player is allowed to Roll for their Abilities, it does not report their rolls to chat. Something that it used to do with the 2024 character sheet. So I'm hoping you can restore that feature so there is some documentation of their rolls for the GM to verify. Oh no, are you seeing this in D&D 2024 sheet? Or elsewhere?
Hi Dean Thanks for the response, I'm experiencing the issue with the 2024 character sheet
ez2rpg said: Hi Dean Thanks for the response, I'm experiencing the issue with the 2024 character sheet Interesting, thanks for the report. Can you tell me what happens when you click the "assign all" button?
For the foreground and retractions. I would love to see a way of making custom trigger lines/shapes. Right now they only trigger are if said object is overlapping with the token. This causes issues because of the way hitboxes are made. Currently, say if I was to make a L shape house, and I wanted the roof to disappear, I would have it be a different token on the foreground layer, however since it L shape it has that "empty" space which the hitbox counts because hitboxes are rectangle/squares to cover the whole token/object. This causes a main problem of having a trigger popping off when it shouldn't.  A simple idea would just making a custom shapes/lines triggers (Like how you can make walls for the lighting layer) which you can have activate certain objects (example: only the house). I don't know if this is being looked at, but I would really love to see this added.
1766975197

Edited 1767031702
I mentioned something like this before would love to see custom hitboxes, example I gave was a circular roof, same issue, since a square hitbox they were able to reveal the inside before actually going inside just by getting close to one of the corners. Best fit, a bit more work for the DM, is to make the dynamic lighting lines how they work, to work with hitboxes on the foreground layer. Red M. said: For the foreground and retractions. I would love to see a way of making custom trigger lines/shapes. Right now they only trigger are if said object is overlapping with the token. This causes issues because of the way hitboxes are made. Currently, say if I was to make a L shape house, and I wanted the roof to disappear, I would have it be a different token on the foreground layer, however since it L shape it has that "empty" space which the hitbox counts because hitboxes are rectangle/squares to cover the whole token/object. This causes a main problem of having a trigger popping off when it shouldn't. 
Feyte said: I mentioned something like this before would love to see custom hitboxes, example I gave was a circular roof, same issue, since a square hitbox they were able to reveal the inside before actually going inside just by getting close to one of the corners. Best fit, a bit more work for the DM, is to make the dynamic lighting lines how they work, to work with hitboxes on the foreground layer. Red M. said: For the foreground and retractions. I would love to see a way of making custom trigger lines/shapes. Right now they only trigger are if said object is overlapping with the token. This causes issues because of the way hitboxes are made. Love the suggestion. I've summarized and passed it on to the team for consideration. Thanks!
Huge year and an impressive set of updates. Features like Reactions, Inline Editing, Foreground Layers, and automation tools clearly reflect strong community-driven development. Excited for the January 2026 betas and what’s coming next. Thanks for listening and keeping the momentum going.
Dean said: ez2rpg said: Hi Dean Thanks for the response, I'm experiencing the issue with the 2024 character sheet Interesting, thanks for the report. Can you tell me what happens when you click the "assign all" button? Hello Dean, Nothing special it assigns the rolls but still doesn't report anything to chat.
Dean said: Dozens of quality of life improvements (such as Measure on Move), hundreds of bug fixes and performance enhancements, and countless tweaks along the way! I certainly hope that these improvements include a) returning mods/API to be usable; and b) completing Demiplane integration or abandoning Demiplane integration. Without these activities being completed, Roll20 is engaging in false advertising. 
ez2rpg said: Dean said: ez2rpg said: Hi Dean Thanks for the response, I'm experiencing the issue with the 2024 character sheet Interesting, thanks for the report. Can you tell me what happens when you click the "assign all" button? Hello Dean, Nothing special it assigns the rolls but still doesn't report anything to chat. Hi there! Just to follow up on this, the new sheet has never sent those rolls to chat. However, I think it's a great idea (along with sending any other rolls made during character creation), so I've sent the idea along to the team to see how difficult of an addition that would be!
1767390062

Edited 1767625634
Mike T. said: ez2rpg said: Dean said: ez2rpg said: Hi Dean Thanks for the response, I'm experiencing the issue with the 2024 character sheet Interesting, thanks for the report. Can you tell me what happens when you click the "assign all" button? Hello Dean, Nothing special it assigns the rolls but still doesn't report anything to chat. Hi there! Just to follow up on this, the new sheet has never sent those rolls to chat. However, I think it's a great idea (along with sending any other rolls made during character creation), so I've sent the idea along to the team to see how difficult of an addition that would be! Mike, Thanks, I agree. Without the rolls sending to chat I have no way to ensure that a player has only rolled once.
It is great to see so many meaningful updates in 2025, like foreground layers reaction inline editing map pins and the new D&D tools. These have already helped improve my games.  I’m especially excited about the open beta for map pins and the upcoming shops/treasure sheets release in 2026. Looking forward to more features and quality-of-life improvements next year!
top
1767990870

Edited 1768013298
Foreground Layer  haven't found a use for, yet. But I might have worked out a trick with rooftop layers and one-way walls that will make the foreground layer show roofs, reveal the insides, and be opaque to vision. That would be neat. Reactions   complicated. Pass. Map Pins   Maybe? I don't know what a blockquote is. I write, I don't code. D&D Homebrew Builder  AKA fixing the 2024 sheet disaster.  Thanks for finally getting around to it.  But maybe this should have been done at launch. D&D Inline editing   AKA fixing the 2024 sheet disaster.  Thanks for finally getting around to it. Dungeon Scrawl   yawn. I'll stick with Dungeondraft, thanks. And it only took the team... what, two months to figure out how to have a proper button on the "Pages" tab? UX needs to be prioritized, folks. D&D NPC stat block view   AKA fixing the 2024 sheet disaster.  Thanks for finally getting around to it D&D Shops & Treasure sheets  only compatible with 2024... the system I'm conditioned not to use because of the Sheet Disaster D&D Nexus  aka Demiplane, aka A Steaming Pile D&D Automation Support   for the 2024 sheet I'm conditioned not to use. DriveThruRPG  pushed me to Patreon for all my map and token needs. DriveThruRPG's new site is harder to use and less coherent. Also, using it means I'm supporting Roll20, and I struggle with the idea of giving this company more of my money after their handling of the 2024 Sheet Disaster. Cross-Platform Unlocks  aka Demiplane, aka A Steaming Pile. Options for Pro GMs  huh. This is useful. And it only costs a mortgage. Daggerheart Nexus and sheet integration   aka Demiplane, aka A Steaming Pile.  All that spin is going to sprain your wrists, folks. Dozens of quality of life improvements (such as Measure on Move), hundreds of bug fixes and performance enhancements, and countless tweaks along the way!  But could you fix the gorram Door and Window icons so they're inline with the dynamic lighting walls? Seriously, try making an apartment building. It turns into a mess of windows and doors. But y'all missed something: the standardization of  Jumpgate .  I hope it's a positive, it's been pretty great for me and my players. Maybe try to  SLOW DOWN.  Spend less time pushing half-baked trash into beta, and more time ensuring that UX works, that features aren't worse than than not having features at all (looking at Demiplane). And to be clear: Roll20 is still better than Forge/Foundry. But the only thing keeping me here is Roll20's superior interface.
I believe blockquote is using the read aloud portion of the handout for what the players can read...
RPGeezer said: I believe blockquote is using the read aloud portion of the handout for what the players can read... Hey, I checked it out. It's an HTML / markdown thing. So purely the domain of developers.
1768030582
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Plural said: RPGeezer said: I believe blockquote is using the read aloud portion of the handout for what the players can read... Hey, I checked it out. It's an HTML / markdown thing. So purely the domain of developers. Hi Plural! Blockquote is just a user-facing paragraph style, like H1, H2, Code, Normal. You can find it in the paragraph style drop down. It's pretty much the same thing  you will see in any word processor. In the Roll20 text engine, it's called "Quote" and you can find it in the top left button of the styling bar, between "Normal" and "Code". Any paragraph you style with that choice will be player-visible in the map pin, while the rest will be GM-only (if you select that option in the pin. It's my understanding that this style was chosen for the purpose, because most adventure modules use the style for the read-aloud portions of a book. It makes dragging a map pin much simpler for the end user. Example Header This is an example of blockquote. If you drag a pin from this header section, this text would be player-visible and this text would be GM-only.