Fantasy Grounds is a hybrid application which allows you to play and create your own RPG games. It facilitates this play and provides some optional add-on Adventure modules which can be loaded and played with very little preparation. Each game will require a GameMaster (GM) and one or more players.
User reviews:
Very Positive (12 reviews) - 100% of the 12 user reviews in the last 30 days are positive.
Mostly Positive (195 reviews) - 74% of the 195 user reviews for this game are positive.
Release Date: May 9, 2014

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Buy Fantasy Grounds

Buy Fantasy Grounds Four Pack

Includes four copies of the base game - Send the extra copies to your friends.

Buy Fantasy Grounds Ultimate License

Includes 2 items: Fantasy Grounds, Fantasy Grounds - Ultimate Upgrade

Downloadable Content For This Game


Recent updates View all (98)

November 27

Fantasy Grounds D&D Bundle for 42% Off

If you want to go all in for D&D fifth edition, you can get everything in the bundle for 42% off. If you already have a few of the items, you get the discount on everything you don't already own.

Get the bundle here:

If getting just what you need is more your style, you can pick up everything but Volo's Guide for 25% off. There are also some great discounts up to 50% off for some of the 5E compatible products.

Search for great deals on DLC here:

4 comments Read more

November 1

Version 3.2 Now Available as a Free Update!

For a complete list of updates, see the list below or visit

Top Highlights:
1. Manual dice roll option added, and can be configured per user.
2. Redesign of campaign record list interface.
3. Sidebar campaign record buttons can be turned on/off in Library.
4. Story templates to generate story records from tables.
5. Random encounters to generate encounter records from dice expressions.
6. [5E/4E/PFRPG/3.5E] Auto-equip armor and weapons when added to PC.
...Many other minor features and fixes...

Version 3.2.0 (2016-11)

[UPDATER] Greatly decreased time necessary to update after initial update.
Added session backup of campaign database XML, triggered once per day.
When dragging link with empty text, a zero is no longer displayed.
When dragging link with name field, the empty value of the name field (if any) will be used instead of being blank.
[CoreRPG+] Manual dice roll option added as per client toggle.
[CoreRPG+] Access to all standard campaign record types added to library.
[CoreRPG+] Sidebar campaign record buttons can be turned on/off in Library.
[CoreRPG+] Campaign lists in sidebar upgraded to some module data as well as campaign data with a filter to display subset by category.
[CoreRPG+] Automatic adjustment of sidebar layout based on number of buttons.
[CoreRPG+] PC creation sidebar view and buttons added in library. Varies by ruleset.
[CoreRPG+] Radial menu option added to entries in Character Selection window on GM side to take ownership in order to hide from PC view.
[CoreRPG+] Radial menu option added to PC desktop portraits to start a whisper.
[CoreRPG+] Support currency prefixes when selling items from the party sheet. (such as $)
[CoreRPG+] Punctuation will be displayed even when scrambling text via the language feature.
[CoreRPG+] Name and load filters added to module activation window.
[CoreRPG+] Table name references can now span modules.
[CoreRPG+] Added /importnpc command (similar to /importchar command but using npc tags for each record, instead of character tags)
[CoreRPG+] When adding NPCs or Encounters to combat tracker which use tokens not loaded, letter tokens will be applied.
[CoreRPG+] When adding NPCs to encounter which use tokens not loaded, letter tokens will be applied.
[CoreRPG+] When dragging links from campaign record lists or entries, the empty display text will be used if no value specified for the name field.
[CoreRPG+] Auto center map on active combatant at start of turn option added.
[CoreRPG+] Story templates added to generate story entries using tables lookups.
[CoreRPG+] Random encounters added to generate encounters with variable numbers of monsters using dice expressions.
[CoreRPG+] "Equipped" state added to the PC inventory items, in addition to "Carried". (Not used in Fate/SW/Numenera)
[CoreRPG+] Removed "Polyglot" as language override, since it is used in some RPG systems.
[5E/4E/PFRPG/3.5E/CnC] Attack roll comparisons versus armor class will show the adjusted total at the beginning of the resolution message.
[5E/4E/PFRPG/3.5E/CnC] XP can be applied to individual characters by dragging a number onto the PC experience field in the party sheet XP tab.
[5E/PFRPG/3.5E/CnC] Random NPC hit point option could return zero or negative hit points. Fixed.
[5E/4E/PFRPG/3.5E] Increased maximum of PC ammo field on weapons to 100, up from 50.
[5E/4E/PFRPG/3.5E] The ability used for all standard skills can be changed.
[5E/4E/PFRPG/3.5E] Attack critical state tracking added for untargeted attack and damage rolls.
[5E/4E/PFRPG/3.5E] Attack critical state tracking added for PCs and NPCs not in combat tracker.
[5E/4E/PFRPG/3.5E] Armor and shields added to inventory will automatically equip if armor and shield not already equipped.
[5E/4E/PFRPG/3.5E] Equipped armor and shields will calculate armor adjustments automatically.
[5E/PFRPG/3.5E/CnC] Weapons will be equipped by default, and will be hidden in the PC Actions tab combat mode or mini window if not equipped.
[5E] Misc action group DC modifier added to PC actions tab group details. (i.e. Robe of the Magi DC boost)
[5E] Default cone angle adjusted.
[5E] Lair actions category added to NPC record powers.
[5E] Initiative checks will now apply modifiers and advantage/disadvantage relevant to any Dexterity check.
[5E] When using average damage option, critical dice will now be rolled, per the DMG rules.
[5E] Multiple damage types in weapon damage field will be parsed to weapon entries when added to PC.
[5E] Racial ability score increase traits will handle racial ability reductions.
[5E] When initial monk or barbarian level added, the unarmored defense secondary ability will be added to armor class details automatically.
[5E] Added Stealth field to armor detail record.
[5E] Spell slots no longer automatically added on spell drops, only on class drops.
[PFRPG/3.5E] For NPCs, Invisible effect added for natural invisibility quality, and CONC effect added for blur quality.
[PFRPG/3.5E] Added targeting support for CLC effects.
[PFRPG/3.5E] All trained-only skill rolls made by untrained PCs will be tagged.
[PFRPG/3.5E] Party sheet skill rolls will be made, even when PC is untrained in a trained-only skill.
[PFRPG/3.5E] Spell DC calculation option added for caster level divided by 2.
[PFRPG/3.5E] CC effect tag supports targeted and conditional options.
[PFRPG] Adjusted parsing of elemental creatures to apply all elemental traits where elemental is noted as creature type or subtype.
[CoC/CnC] Added text labels to sidebar buttons.
[CoC] Language skills are now considered when using the language feature, including partial understanding when less than 50% skill.
[CoC] Top 15 world languages and unknown language option added to new campaigns.
[SW] If NPC added to combat tracker without a valid token, a letter token will be used instead.
[SW] Added auto-apply range modifier option.
[SW] Unskilled entry now added to PC sheet when opened by player.
Client would close unexpectedly if attempting to Manage Characters for a campaign using a ruleset which was not locally installed. Fixed.
Chat entries dragged onto windows overlaying chat window were also echoing drag to chat. Fixed.
Crash condition when using token bag after unloading a token module and a link to a bag in that module was added to the token bag quick bar. Fixed.
Category control re-ordering deprecated to support current and future category features.
Crash could occur if target of an open radial menu deleted by another client and radial menu selection completed. Fixed.
When creating characters in Manage Characters mode after deleting other characters, the new window would sometimes contain existing character data. Fixed.
[CoreRPG+] Unable to add items to parcel records in modules. Fixed.
[CoreRPG+] Some rolls ignored when dropped on chat window and current targeting option disabled. Fixed.
[CoreRPG+] Combat tracker and roll targeting was not being updated when using region-based targeting on maps. Fixed.
[CoreRPG+] Script error when using CTRL-click to target after first placing tokens on the map. Fixed.
[CoreRPG+] The TOWER tag was not being added to dice tower rolls. Fixed.
[CoreRPG+] When an unidentified item link dropped on the chat window, in some cases the identified name would be displayed. Fixed.
[CoreRPG+] Script error on client when closing character selection window before it finishes loading. Fixed.
[5E/4E/PFRPG/3.5E] Effect not working and script warning when using IF: CUSTOM effect conditional option used. Fixed.
[5E] Dragging class link from PC class details page would create empty class, if original module linked not opened. Fixed to use any matching 5E module.
[5E] Parsing of certain NPC spells with multi-word spell names was not correct. Fixed.
[5E] Death save granting critical success when save result was greater or equal to 20, not only when rolling a natural 20. Fixed.
[5E] Equipment packs added by players did not reflect correct quantities in GM database. Fixed.
[5E] Effects marked as GM visible only in campaign effects list were being displayed to players when applied. Fixed.
[5E] Certain extra damage phrases (such as salamander Spear attack) would roll extra damage incorrectly. Fixed.
[5E] Temporary hit points not resetting on long rest when the slow healing option set for campaign. Fixed.
[5E] Extra invisibile conditions triggered by wearing/carrying text in creature powers and spells. Fixed.
[5E] When adding a Dwarf race to character, 1 hp is always added for Dwarven Toughness, regardless of current class level. Fixed.
[5E] PC powers with no group defined that used a refresh period of encounter or once would not appear in Combat mode. Fixed.
[PFRPG/3.5E] Effect modifiers not displayed for initiative checks. Fixed.
[PFRPG/3.5E] CLC effect modifiers not calculating correctly. Fixed.
[PFRPG/3.5E] Implicit damage type for NPCs wielding short swords was slashing, instead of piercing. Fixed.
[PFRPG/3.5E] Dagger damage type was listed as only piercing, changed to slashing and piercing.
[PFRPG/3.5E] Spells with healing/damage rolls that used an even CL modifier with a maximum limit incorrectly calculated those rolls with a +1 modifier at level 1. Fixed.
[PFRPG/3.5E] Incorporeal adjustments applied when incorporeal creature attacking corporeal creature with attacks not specified as incorporeal touch. Fixed.
[PFRPG/3.5E] Extra damage modifier from DMG effect when performing critical damage roll not correctly classified as critical damage. Fixed.
[PFRPG/3.5E] Negative modifiers being ignored for standard AC bonus types (armor, shield, natural, etc.). Fixed.
[PFRPG/3.5E] Conditional effect checks for alignment and size would sometimes fail based on line breaks in the Type field. Fixed.
[3.5E] Modifier for ability modification effects not calculating correctly. Fixed.
[CnC] Touch attacks from NPCs losing the touch property. Fixed.
[CoC] Some trait rolls would get the incorrect actor information. Fixed.
[SW] Arcane Background Type not being set on new powers for players until GM visits Powers page. Fixed.
[SW] Target and movement path distances not showing correct distances. Fixed.
[DEV][CoreRPG+] The language feature has been enhanced to support partial understanding of text using the language feature on a percentage basis. Each unique word in the text is tested on each usage.
[DEV][CoreRPG+] Added transparent_1x1.png and transparent_50x50.png tokens to CoreRPG ruleset for use in extensions and ruleset code.
[DEV][CoreRPG+] Reference manual frames added for blue/brown/green/pink.
[DEV] chatentry: Added hasFocus and setFocus functions
[DEV] DB/databasenode: Added onChildCategoriesChange and onCategoryChange events, Added setCategory, getChildCategories, updateChildCategory, addChildCategory, and removeChildCategory functions
[DEV] DB - Removed return value from setValue function.
[DEV] Interface: Added toggleWindow function, onWindowOpened and onWindowClosed events will be called when a window is soft closed.
[DEV] numbercontrol: Added onChar and onEnter events
[DEV] scrollbarcontrol: Added normal.minimum.height tag
[DEV] stringcontrol: Added setEmptyText function
[DEV] windowlist: Updated setDatabaseNode function and datasource tags to support multiple data sources.
[DEV] windowlist: Events for onListRearranged(true) and onListChanged will be accumulated and fired once.
[DEV] windowinstance - Added getControls function.
[DEV] windowinstance: setPosition function supports negative values for right/bottom offset.
[DEV] imagesettings.defaultconeangle tag and imagecontrol.pointertype.cone.angle tag added. Supported values are 30,45,60,90,120,180,5E.
[DEV] Add support for custom reference manual window titles.
[DEV] DB.import will create target node, if it doesn't exist already.
[DEV] The callbacks for token instance onTargetUpdate and onTargetedUpdate events were not being triggered when performing region-based targeting. Fixed.
[DEV] DB.setOwner did not work correctly when specifying an owner by name, unless the owner was already a holder. Fixed.
[DEV] DB.getPath and databasenode.getPath did not work correctly when module name specified as part of string parameter, only when databasenode specified that belonged to module. Fixed.
[DEV] DB.setPublic would always set the specified node to public, regardless of second parameter. Fixed.
[DEV] onDelete handlers registered via DB.addHandler not getting called when module unloaded. Fixed.
[DEV] tokencontrol: setPrototype no longer ignores value if token not currently loaded.
[DEV] onChildDeleted event not being called for handlers registered via DB.addHandler when image files deleted. Fixed.
[DEV] Wild card token paths would not display any token after using /reload command. Fixed.

3 comments Read more

Featured DLC

Complete a Bundle and Save

Even if you've already bought some of the D&D items, you can Complete the Bundle and save 25% on all the remaining items without having to re-buy anything you already own on Steam. New D&D DLC will be added to the bundle as they release and you can choose to Complete the Bundle again to get all new D&D releases at 25% off.

About This Game

Fantasy Grounds is an application acting as a virtual online gaming table primarily intended for pen and paper style narrative role playing games. It is designed to perform many of the things you can do while playing at a conventional gaming table and move it online.

A Note about DLC for Fantasy Grounds

Fantasy Grounds has a wealth of DLC available as add-ons. Each of these DLC add-ons expands Fantasy Grounds to support a brand new game system or to add new adventures and supplements from your favorite game publishers and artists. SmiteWorks has negotiated license deals with several dozen different RPG Game publishers and artists, both large and small, to bring you a very large variety of gaming options. Our agreements with these publishers and artists provide royalties for every purchase made through Steam and elsewhere, so that a purchase of DLC for Fantasy Grounds is the equivalent to or better for the publisher than walking into a game store or book store and buying a physical book from the publisher. Each and every purchase is directly helping fund and grow the RPG hobby industry.

The share that SmiteWorks retains for this helps pay our content and programming developers and helps us add support for more and more games. In many cases, the content you can buy as DLC can be built directly by you within Fantasy Grounds if you already own the material in another form. The DLC provides a convenient option for time-strapped gamers who also wish to directly support the gaming industry.

* This is not a stand-alone game. This game features no computer controlled AI and relies upon another user acting as a Gamemaster to control the story, action and enemies you face.


Fantasy Grounds is a hybrid application which allows you to play and create your own RPG games. It facilitates this play and provides some optional add-on Adventure modules which can be loaded and played with very little preparation. Each game will require a GameMaster (GM) and one or more players. Games may be played in a session as short as a few hours or continued with multiple sessions over a series of days, weeks, months or years. A GM will typically install the application and choose their game-system of choice, which we refer to as a Ruleset. Fantasy Grounds comes pre-loaded with Rulesets supporting compatible play for Dungeons & Dragons 3.5, Dungeons & Dragons 4E, Dungeons & Dragons fifth edition and the Pathfinder Roleplaying Game (R). Additional Rulesets are available for free and for purchase from our Workshop. The 3.5E, 5E and PFRPG rulesets are good places to start for new GMs and for people new to Fantasy Grounds. These Rulesets come pre-loaded with some basic Library modules full of abilities, spells, monsters and items that have been marked as Open Gaming Content (OGC) by their respective copyright holders. The 5E ruleset contains all the content from the D&D Basic Rules for D&D fifth edition. Additional rulesets, such as that for Call of Cthulhu or Savage Worlds are fully licensed versions and contain otherwise closed and proprietary content that we've licensed from those publishers. As of April 2015, Fantasy Grounds acquired an official license from Wizards of the Coast for D&D fifth edition. This means that the 5E ruleset supports basic understanding and gameplay for D&D fifth edition but you can also buy fully preloaded data packs and adventures that are licensed from Wizards of the Coast as DLC here on Steam.


For players, Fantasy Grounds will allow you to connect to a game being hosted by a GM and control one or more characters within the game. You will be able to update and maintain your character sheet, much like you would in a face-to-face RPG game, but with some degree of automation and support for dragging and dropping abilities and items from the Library modules (for rulesets which support them.) Whenever a GM shares a map image, you will be able to move a token representing your character and initiate attack rolls against enemies visible on those maps when it is your turn. You will be interacting within the GM's game session with other players and every action you take will be communicated to the GM and connected players along with any chat messages you enter into the chat window. At the conclusion of the GM's game session, you will log out and your character sheet and progress will be saved to the GM's session. When you meet back up and a pre-scheduled time with the GM for the next session, you will be able to continue where you left off. Scheduling of future game sessions is handled outside of Fantasy Grounds via email communication, the Fantasy Grounds forums and Game Calendar, Steam discussions or through whatever source the GM defines. SmiteWorks hopes to improve the match-making features at a later date.


For GameMasters, Fantasy Grounds will allow you to outline and prepare your future game sessions. You will be able to create story entries and link them together or to specific maps. You could, for instance, create a story entry which links to an image of a dungeon and then each room could in turn be linked to individual story entries -- each containing room descriptions, secret GM notes, a list of NPCs and monster encounters or links to more images and player hand-outs. Depending on your game master style and the availability of pre-entered monsters and enemies, you can also run without preparation. You can create and maintain multiple Campaigns, each with their own content and players. When you are ready to run your campaign, you will need to spend some time recruiting players and establishing your preferred frequency and length of play, methods of communication when you are not connected with Fantasy Grounds and whether or not you want to use a voice application such as Skype or Google Hangouts alongside Fantasy Grounds. Most GMs tend to use a combination of in-game text-based chat within Fantasy Grounds *and* a voice application to help facilitate quicker and more natural play.

With this version of the product, you can:

  • Run games as the Gamemaster (GM)
  • Host games as a GM for other players and GMs who are connected as players
  • Host a demo game for 1 player who is using only the FG Demo. The campaign won't allow saving, but will give you the ability to demonstrate the functionality to prospective players.
  • Join games as a player
  • Create characters locally to take with you into a game session
  • Create additional rulesets and modifications with custom XML and LUA Scripting
  • Use hundreds of built-in top-down tokens for monsters, characters and animals

System Requirements

Mac OS X
    • OS: Windows XP, Vista, 7x or 8x
    • Processor: 1.6 GHz or higher processor
    • Memory: 1 GB RAM
    • DirectX: Version 9.0
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    • Sound Card: n/a
    • Additional Notes: Requirements vary by the add-ons installed and the number of players connecting to your game.
    • OS: Windows 7 or Windows 8
    • Processor: 2.00 GHz or higher
    • Memory: 4 GB RAM
    • Graphics: Graphics card recommended
    • DirectX: Version 9.0
    • Network: Broadband Internet connection
    • Storage: 2 GB available space
    • Additional Notes: Requirements vary by the add-ons installed and the number of players connecting to your game.
    • OS: 10.6.8 or newer
    • Processor: 1.6 GHz or higher processor
    • Memory: 1 GB RAM
    • Graphics: DirectX 9.0 compatible video adapter
    • Network: Broadband Internet connection
    • Storage: 750 MB available space
    • Sound Card: n/a
    • Additional Notes: this product uses a wine wrapper to simplify installation
    • OS: 10.6.8 or newer
    • Processor: 2.0 GHz processor or higher
    • Memory: 4 GB RAM
    • Graphics: DirectX 9.0 compatible video adapter
    • Network: Broadband Internet connection
    • Storage: 2 GB available space
    • Sound Card: n/a
    • Additional Notes: this product uses a wine wrapper to simplify installation
Customer reviews
Customer Review system updated Sept. 2016! Learn more
Very Positive (12 reviews)
Mostly Positive (195 reviews)
Review Type

Purchase Type


Display As:

(what is this?)
174 reviews match the filters above ( Mostly Positive)
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews