Register

Year in Review: Four-Year Anniversary Edition

2024 Year In Review

It always seems as if it couldn't possibly have been a year since the last time we wrote one of these, and yet here we are. Each year as part of our anniversary celebration we post a "Year in Review" article that looks backwards at what we accomplished during the prior 12 months, and looks ahead towards the exciting things we plan for during the coming year. This annual article is a great way to get some insight into what we do as a company and how we do it. If you are curious to refresh your memory about what we covered during prior installments you can find them here:

  1. Year in Review: One-Year Anniversary Edition
  2. Year in Review: Two-Year Anniversary Edition
  3. Year in Review: Three-Year Anniversary Edition

It has been a great year for Foundry Virtual Tabletop. We have enjoyed continued growth of our business, community, and team. We announced exciting new partnerships with major creators. We completed development of Foundry Virtual Tabletop version 12, the biggest and best iteration of Foundry VTT yet. We created and released one of the largest ever pieces of digital TTRPG content, and we have remained secretly busy on some major projects which are sure to astound you.

Navigation

This article is lengthy, so here's a handy outline and table of contents to help you quickly navigate:

Version 12 Reflection

Earlier this week we celebrated the first stable release of Foundry Virtual Tabletop version 12! Work on V12 started in late July 2023. Our team worked on this major update for 10 months and the result is a release that is packed with amazing new features and changes. It's still a little early for us to reflect clearly on our successes and lessons learned from Version 12, but there are certainly a few insights we feel comfortable to share. To read more about everything that Version 12 includes be sure to check out our V12 Stable Release Notes.

These observations are just a few of a much larger set of reflections and a longer process of retrospective analysis that we will do within our team. We hope to replicate these successes while using these lessons learned to make Version 13 an even better release when the time comes.

V12 Stable 1 Banner (324)
Foundry VTT version 12 now has a stable release!

Celebrated Successes

It's still early, but initial data points suggest that we have achieved an initial release of Version 12 which is more stable than some of our "stable releases" have been in the past. We registered a record-low number of bug reports within the first 48 hours after release compared to prior versions. The most-played game systems on the platform already offer V12 support or will very soon. Our partnered hosting providers have been able to offer immediate support. Investments we made in the built-in backups and improved package update tools have provided users greater confidence with the update process.

We focused on ensuring that more of our significant architectural changes were completed during the Prototype phase of the development cycle which led to more stability of the API during the later testing phases than we achieved in prior versions.

We resisted the urge to release Version 12 earlier and instead invested some extra weeks on improving and refining the user experience, specifically with our new flagship feature of Scene Regions. In the past we have released new features which did not reach the level of UX polish that we would ultimately want for them. Scene Regions are not without flaws, but we are proud of the comprehensiveness and usability of this new system.

We made tremendous improvements to some fundamental parts of our API framework which will serve us well for years to come. In particular: ApplicationV2, our new Dice parsing engine, a new Audio playback framework, a powerful redesign of PrimaryCanvasObject infrastructure, and a brand new Grid API. These improvements collectively represent a massive upgrade in the capabilities and architectural sustainability of a huge section of the Foundry Virtual Tabletop codebase.

Lessons Learned

Developing a major version on such a prolonged timeline is challenging. As more time was allocated towards Version 12, so too did we bring in more features than we had originally scoped. Many more, in fact. While this results in a Version 12 release that is packed with awesome additions, it's also a bigger release than is our ideal target.

During our V12 development cycle PixiJS version 8 released which was a bigger and more disruptive surprise than we were anticipating. Normally we would ingest new Pixi version as promptly as possible, but this was something we were unprepared for alongside all our other active commitments. As a result PixiJS v8 support was delayed and will be a central focus of our work on Version 13.

We struggled to identify the final user experience for Scene Regions until quite late in the v12 development process. We had an imagination of how this feature would function, but the specifics of exactly how users would interact with it became a much larger discussion and problem for our team to grapple with than was initially anticipated. The key lesson learned here is for us to make the end user experience a more clearly articulated component of our initial design and scoping.

Some changes are too big to do all at once. The move to ApplicationV2, the move to "Theme V2", and shifting our client side code to use ESModules instead of concatenated JavaScript are all big migrations that will play out over the course of multiple major versions. It would be ideal to fast-track these changes and get them done all at once, but doing so has too high a cost.

Foundry Growth

The past 12 months have involved significant growth across multiple areas of our business and community. We can share some insights and perspectives on what that growth looks like and how it has affected our team.

Business

We are fortunate that sales of our core software continue to be our strongest source of sustained revenue. Developing Foundry Virtual Tabletop with a "buy once" and "only one person needs to purchase" business model was a calculated risk that I (Andrew) understood would give the software the best chance of immediate success - but I did not have any level of certainty that it would be a sustainable long run decision. Growth of the tabletop RPG hobby over the past years has been a powerful force in expanding the "top of funnel" and creating a space where there are still a huge number of potential users out there for whom Foundry VTT can be an amazing solution for playing games.

We are proud to have remained absolutely consistent to that business model and to have kept price of the software at $50 USD (with occasional sales!) despite upwards pressure on prices throughout the global economy and the ever-improving value proposition that Foundry Virtual Tabletop offers through all the free upgrades we have released. We don't guarantee that the price of our software will never increase, but this consistency and simplicity has made Foundry Virtual Tabletop something that is easy for users in our community to recommend to others. That is incredibly valuable and tremendously appreciated.

Over the past year we have grown our population of unique license owners by +32% year-over-year. We have coupled this growth with excellent investment in our premium content portfolio. At this time last year we had 467 items of premium content available for the platform, now we offer 862 premium packages, growth of +85% year-over-year. This has come both through pre-existing publisher partners releasing more and more content for Foundry Virtual Tabletop, but also through the addition of almost 30 new partners (+46%) to our content ecosystem.

We have invested to support a diverse array of creators ranging between massive corporations and the cottage industry of independent creators. We have expanded utilization of our Patreon integration with a +106% year-over-year change in the number of users accessing premium content via a Patreon account link.

D&D 5e Tasha's
Growth Foundry VTT community has been an inspiring and constant feature of the past year.

Community

We are thrilled to observe strong and consistent membership numbers every month for growth on both our official Discord server, but also on the unofficial community-managed subreddit. Our community Discord server has grown at a steady rate of approximately 1,500 new members every month with total server membership now reaching 85,000 members! While this is a prodigious number, we still feel like the tone and atmosphere of our Discord server is like a much smaller community. We attribute that to both the tremendous efforts of our Moderators and Community Helpers but also to you, the members of the Foundry Virtual Tabletop community, being welcoming, inclusive, and establishing healthy social norms for how we interact together online. This is no small thing and something we should all take pride in.

Our community developers have been hard at work creating new modules and systems for Foundry Virtual Tabletop. We've seen a significant increase in the number of modules available on our package repository with 2,758 approved Add-on Modules and 316 approved game systems at the time of writing. These numbers have grown steadily thanks to an uptick in new developers joining the development community, as we've added another 350 developers to the list of users with a developer role on our website, up to a total of 1,350. Keep up the great work and keep amazing us with what you can make our API do!

We also want to congratulate our community-run subreddit which has kept pace with our growing Discord community by surging past 60,000 subscribers, now in the top 2% of subreddits worldwide.

We can also spotlight several of the excellent sub-communities for Foundry Virtual Tabletop which provide fantastic support for users where English is not a first language, specifically:

Team Expansion

Alongside the tremendous growth of our community and the continued success of our business we have brought some phenomenal talent in to work with us on a variety of projects. Since the article last year, we have welcomed the following contributors to our team:

Core Team
D&D Content
Pathfinder Content
Secret Project (More Soon!)

Version 11 Usage Insights

During the Version 11 development cycle we introduced a way for our users to opt in to share some anonymous analytics and usage data with us. This data helps us to better understand how our community is using Foundry Virtual Tabletop. Thank you very much to everyone who volunteered to share this data with us. We are very pleased to report that 41% of our total license owners have shared this data with us, so the insights and decisions that we are extracting from this analytics can be powerful. Bear in mind that this usage data is only collected starting in Version 11, so for the 59% of license owners for whom we do not have data they are either not actively using Foundry VTT, not using Version 11, or chose not to share. Since we began collecting this data we have not yet shared any insights from it, so this is a great opportunity for us to provide some information back to the community!

Platform

We can start with a basic survey of how users are hosting Foundry Virtual Tabletop.

Operating System Percentage
Windows 67.62%
Linux 29.60%
MacOS 2.74%
Hosting Mode Percentage
Electron 71.0%
Node.js 29.0%

There is, unsurprisingly, a close correlation between users running Foundry VTT on Linux and users hosting via Node.js. This population includes both self-hosted Linux users as hosting provided by our partnered Hosting Service Providers. In future iterations of this report we will share data on what percentage of users are hosting which Foundry VTT version, but since this data only began collection in Version 11 and Version 12 only just released, for now that data is uninformative.

Game Systems

Since last year we have increased the number of supported game systems to 316, an increase of +17% since last year. The following presents the top 25 most-installed game systems and the top 25 most-played game system as defined by number of recorded in-game hours played.

Most-Installed Systems
RankSystemPercentage
1Dungeons & Dragons Fifth Edition66.5%
2Pathfinder Second Edition33.1%
3Call of Cthulthu 7th Edition7.0%
4Simple Worldbuilding6.5%
5Pathfinder First Edition5.8%
6Starfinder First Edition5.5%
7Cyberpunk RED5.1%
8Warhammer Fantasy Roleplay 4th Edition4.8%
9Savage Worlds Adventure Edition4.5%
10Star Wars FFG3.7%
11Vampire the Masquerade 5th Edition3.6%
12Custom System Builder3.4%
13Blades in the Dark3.4%
14Alien RPG3.3%
15Level Up: Advanced 5th Edition2.8%
16Powered by the Apocalypse2.4%
17Sandbox2.4%
18Shadowrun 5th Edition2.3%
193.5e SRD2.3%
20Warhammer 40,000 Roleplay: Wrath & Glory2.3%
21Forbidden Lands2.3%
22Fallout: The Roleplaying Game2.2%
23Old School Essentials2.1%
24Lancer2.1%
25Dungeon Crawl Classics2.1%
Most-Played Systems
RankSystem
1Dungeons & Dragons Fifth Edition
2Pathfinder Second Edition
3Pathfinder First Edition
4Warhammer Fantasy Roleplay 4th Edition
5Simple Worldbuilding
6Cyberpunk RED
7Call of Cthulhu 7th Edition
8Savage Worlds Adventure Edition
9Starfinder First Edition
10Custom System Builder
11Star Wars FFG
12Das Schwarze Auge - The Dark Eye (5th Edition)
13GURPS 4th Edition Game Aid
14Vampire the Masquerade 5th Edition
15Level Up: Advanced 5th Edition
16Tormenta 20
17Alien RPG
18Dragonbane - Drakar och Demoner
193.5e SRD
20Forbidden Lands
21Old School Essentials
22World of Darkness 20th edition
23Warhammer 40,000 Roleplay: Wrath & Glory
24Fallout: The Roleplaying Game
25Blades in the Dark
Special Recognition

There are a lot of fascinating insights from this data, we will avoid editorializing ourselves and allow you to reach your own conclusions and interpretations. We would like to, however, hand out a few awards for the "most loved systems" which we define as the systems whose most-played rank is the largest in excess of their installation percentage rank. The winners of our "Most Loved Systems" 2024 are:

  1. Tormenta 20 - The 16th most-played system while only the 56th most-installed. Tormenta20 is an unofficial community-developed system implementation for the iconic Brazilian fantasy TTRPG.
  2. The Dark Eye (5th Edition) - The 12th most-played system while only the 38th most-installed. This official system from Ulisses Spiele has support for both German and English language.
  3. Dragonbane - The 18th most-played system while only the 41st most-installed. Dragonbane is an officially supported game system by Free League and is a hot new arrival on the TTRPG scene following a successful Kickstarter in 2023.

Dragonbane is also the system which our team nominates for a "Newcomer of the Year" award.

Dragonbane
Dragonbane is one of several amazing new game systems newly supported on Foundry VTT within the past year.

Add-on Modules

The openness of our software in terms of development opportunities has, unsurprisingly, helped to build up a robust community of developers. We can't thank you all enough for your constant efforts building your own customizations for the software, implementing wildly different game systems, and generally helping one another to create such a diverse ecosystem of packages. We've seen a significant increase in available modules and systems in our package repository, as well as the number of accounts which have a Developer role on our website, so we're glad to finally be able to share some meaningful statistics with both our community developers and the user-base at large.

Most-Installed Modules
RankModulePercentage
1Dice So Nice56.01%
2Dice Tray43.99%
3FX Master36.06%
4Sequencer36.58%
5Monk's Active Tile Triggers33.62%
6Drag Ruler33.61%
7Dynamic Active Effects30.91%
8Automated Animations30.07%
9Tokenizer: The Token Editor29.88%
10Simple Calendar29.79%
11Wall Height29.05%
12PopOut!28.67%
13Token Attacher26.85%
14Midi Quality of Life Improvements26.68%
15DDB-Importer26.56%
16Levels24.70%
17Jules & Ben's Animated Assets24.20%
18Universal Battlemap Importer23.07%
19Multilevel Tokens 21.31%
20Monk's TokenBar19.52%
21DFreds Convenient Effects19.21%
22Torch19.10%
23Better Roofs19.09%
24Scene Packer19.06%
25Time's Up19.01%
Most-Installed Libraries
RankModulePercentage
1libWrapper75.31%
2socketlib65.35%
3ColorSettings33.66%
4Warp Gate29.75%
5Token Action HUD Core26.89%
6Token Magic FX26.76%
7Settings Extender26.60%
8Advanced Macros15.69%
9Moulinette Core11.45%
10Babele11.19%

We have presented this data with a separation between library modules and non-library modules since libraries are often used and depended on across multiple individual modules. Congratulations to the developers who have created a module in this list, you have done superlative work!

We can also share some interesting facts that characterize typical module usage:

Milestones and Achievements

This section of the article summarizes and highlights some of our teams most notable accomplishments over the past year, in addition to the release of Version 12 which we covered previously.

Version "11.5"

After the release of Version 11, we decided as a team to take the unconventional step of designing a mid-version release focused on adding a few supplementary features we felt were essential to add before beginning development on Version 12. We don't envision this ".5" release becoming standard process, but in hindsight our team feels that Version 11.5 was a great decision that substantially improved Foundry Virtual Tabletop. These new features were safe to develop outside our normal development cadence because their functionality was contained entirely within the Setup screen, adding support for integrated backups and an improved pre-flight check as part of the package update workflow.

Built-in Backups

We implemented an easy-to-use system for managing backups of worlds, systems, and modules from the setup screen, including support for more complete backups called "Snapshots" which store the entirety of your user data folder in a single, comprehensive file. Backups are an extremely important data protection feature, and we hope that by providing it as a native feature that more users than ever before are taking the steps needed to protect themselves from potentially losing data.

Pre-upgrade Checks

With such a diverse development community offering so many great Add-on Modules, it is unsurprising that so many of our users rely on complex interconnected module setups to fine-tune their Foundry VTT experience. Unfortunately, module-rich instances carry an added maintenance burden and in the past many users have shared the difficulties they face when updating to new versions of the software. With Version 11.5 we introduced a new workflow to the software update process. Now, when users check if an update for Foundry VTT is available, they have the option to check if their currently installed Game Systems and Modules have been updated for the version of Foundry VTT they are about to install. By allowing this kind of early check, we hope to alleviate some of the headache caused by updating to a new version of Foundry VTT before your modules are ready!

Pathfinder: Kingmaker

Explore the Stolen Lands like never before!

The major highlight of our premium content releases for the past year, Kingmaker was a massive undertaking that we were very proud to be able to bring to our users. It stands as one of the most content-rich modules available for Foundry VTT and required some of the most painstaking attention to detail in content production we've ever had to undertake, so we're extremely proud that so many users have been able to enjoy it. The sheer volume of the content is staggering. In our synopsis of the project last year we set out to provide some 50 maps, nearly 500 tokens, support for the kingdom management system, an undetermined amount of audio, and a complete conversion of the adventure text to in-game Journal entries.

Notable Features

Official Dungeons & Dragons Partnership

Wizards of the Coast Partnership - Dungeons & Dragons Arrives on Foundry VTT.

It was very exciting to be able to finally announce our partnership with Wizards of the Coast, bringing official D&D content to Foundry VTT has long been something we have hoped for, and we know there are a lot of fans of Dungeons & Dragons 5th Edition were very surprised by it. For years, we have been answering questions like "Is there any news about a WOTC partnership" with vague non-responses, so it was a fantastic feeling to be able to announce it with a splash. Launching Phandelver & Below: The Shattered Obelisk in February coinciding with the announcement of our partnership.

Phandelver and Below: The Shattered Obelisk

We kicked off our partnership with the release of a comprehensive implementation of Phandelver and Below: The Shattered Obelisk which includes:

Call forth allies effortlessly with new summoning automation in Tasha's Cauldron of Everything.
Tasha's Cauldron of Everything

The next release in our official partnership with Wizards of the Coast arrives today! We are thrilled to announce that Tasha's Cauldron of Everything is now available for purchase with remarkable features including:

Website Improvements

In addition to major improvements to the virtual tabletop and premium content, we made some significant investments in our foundryvtt.com website over the past year including:

In addition to these changes we also deployed a host of backend infrastructural improvements that ensures that our website and the various API endpoints it offers are running smoothly, efficiently, and in a scalable way. We are proud of the fact that we have had almost zero downtime for any key services over the entire past year.

Crucible Playtest

Crucible Featured Image
Crucible is a passion project for Andrew, the creator of Foundry Virtual Tabletop.

Shortly after last year's anniversary we released the first private (and later public) playtest of the Foundry VTT exclusive game system called Crucible. This "Playtest One" was well received by the community, and we published several updates to the system in response to play-test feedback.

Crucible is an innovative and modern tabletop role-playing game system built exclusively for Foundry Virtual Tabletop as a digital platform. From the ground up, Crucible is designed to leverage the unique capabilities of Foundry VTT to provide gamemasters with a powerful toolset and effortless layers of automation, allowing gamemasters and players to focus on what matters most: telling a compelling story.

The central focus of Crucible is meaningful and varied character advancement through a class-less system with multiple pillars of character progression. Crucible's system and dice mechanics allow for crunchy and tactically rich encounters featuring combat, exploration, problem-solving, or social challenges.

One of the key disappointments for Andrew over the past year was that Crucible Playtest Two is not yet available. Work to deliver Version 12 and extensive work on our "Secret Projects" have significantly restricted available time. Crucible is not an abandoned project, however, as it remains a significant part of our future content plans. We are eager to share a Version 12 compatible implementation of Crucible along with a full "Playtest Two" experience sometime later this calendar year.

Looking Forward

Version 13

While this article turns its attention backward to the past year as we reflect on how far we've come, I want to take a moment to talk a little about the immediate future. Just yesterday we opened the Patreon Poll for Version 13 which will be our next major release. We're very excited to see what our community will choose for us to work on next. We have a lot of great features to choose from, so go vote for your favorites!

Maintaining Foundry Virtual Tabletop and planning new versions isn't all we are dedicated to, however. As we look forward toward 2025, we have some great plans in store for improving many of our first-party content packages. I take pride in the knowledge that our products evolve as Foundry VTT does, increasing their value and gaining new features as they age. I hope that our customers value the idea that when they buy one of our products they are purchasing something that was built to the best quality we could offer it, safe in the knowledge that as new features are introduced we will revisit our work and consider ways the content can be improved.

Upcoming Content

We have several premium content projects already underway or planned for the next 12 months including:

Much of our time during the past year has been spent working on a couple of secret projects that we'll be able to talk about in the imminent future. Tune into twitch.tv/foundryvtt on Monday, May 27 at 2pm Eastern time for our "Future Content Showcase" stream which will unveil some big announcements and provide deeper looks at what we have been working on!

Secret Announcement 1 - Foundry VTT Marketplace

For the past year we have been partnered with MetaMorphic Digital Studio to produce a Foundry VTT marketplace that will serve as a single, unified storefront for our partnered publishers can offer their content. Expect more news over the coming months as we work toward our potential launch in late Q4 2024.

Stay tuned to the Store Website for more information!

Secret Announcement 2 - Ember

For the past two years our Ember team has been working hard at the dedicated goal of producing an immersive and engaging game experience designed from the ground up to use VTT features. Ember will be a massive, open-world roleplaying game designed for Gamemasters and their players. It will feature an expansive story, original setting, and many features and systems designed for online play.

We're very excited to share this early preview with just a teaser of information. Look forward to more news about Ember in the the coming year!