- Patch Notes - 6/19/2026 - 19 June 2026
New Features and ChangesThe Template Editor now has a Tooltip Name field. Fill it in to set a default name tooltip for any objects with this template. Like the existing Description field, this can be overridden on an object-level through Properties. Want the Template Name to also be the tooltip name? Just click the arrow button to transfer it to the field below.Containers can now be created from an image rather than a 3D model, just like Image Shape Models. When creating a new container, click the cube icon next to the Model selection button to switch to image shape mode.There’s now a search bar on the Select and Import Resource dialoguesWhen joining a game, packages now verify that all files are identical between the host and the joining player to prevent errors from differing versions of mods.The Phase UI has been improved to be more readableWhen looking at games in the lobby, the nam…
- Patch Notes - 5/6/2026 - 7 May 2026
Beta Branch Patch NotesHotseat Mode You can now add local players to any game session. Just click “Add Hotseat Player” in the player list in the upper right and give them a name. You can manually switch to one of your hotseat players at any time by clicking the head icon to the right of their name. If you’re using TTP’s built-in turn system, you’ll automatically switch to the appropriate hotseat player whenever it’s their turn. Whenever you switch seats, you’ll see a dialog checking to make sure the new player is ready to take over. While it’s up, info private to either player will be hidden. Hotseat works in both multiplayer and editor, so you’re covered whether you’re playing a few hands yourself, or have two players around the same computer in an otherwise online game. Other New Features and ChangesColor tint now works for Cards and TokensContainers now have a “Take Flipped” option,…
- Patch Notes - 4/8/2026 - 8 April 2026
New Feature: StickersWhether you’re making a Legacy game or marking up a map, you’ll want to know about our new Sticker tool. You’ll find Stickers on the upper left toolbar – they share a slot with the Text tool, so hover over that “T” and click the star icon to open the Sticker panel. All you need to make a sticker is an image – and, as is usually the case, you can use either a Texture file, or a web image. You also have the option to name your sticker, and/or to modify its size. The size will default to a width of 3 and a proportional height based on that width. If you want to keep things proportional, just modify the Width field, and then hit the arrow button to the left of it to automatically set the height based on it. You can create stickers in Editor or in Multiplayer (though you won’t be able to import new textures in multiplayer; you’ll have to use one already in the package, o…
- Patch Notes - 2/10/2026 - 11 February 2026
Changes:Added mouse-over buttons for Book objects, to quickly change pages or open the Viewer.Added zoom functionality within the expanded (full screen) Book ViewerAdded bookmark functionality for Book objects, which can be added mid-game or at the Template-levelBook objects now use a distinct Alt-zoom level from other types of objectsStack explorer and container explorer now open with the same size that they were closed withExpanded the TTS Importer tool to bring over the names of cards in decks, bring over their tags, and copy "GMNotes" into their "Metadata"Bug Fixes:Fixed an issue where UI Panels had an additional pixel of padding when they contained only one itemFixed an issue where Thumbnail previews were black when using low performance mode in Living Room and Victorian Room mapsFixed an issue where using scroll wheel over script panels when the scroll bar is visible could affect…
- Patch Notes - 1/6/2026 - 7 January 2026
ChangesThe tooltip on decks will now display the name of the top card if the deck is face up.When adding widgets to a UI template, you can now double-click a widget type to select it and close the dialogueColor hex codes now display and accept alpha-defining characters when alpha is enabledAlpha values can now be set to 0, allowing for fully-transparent objects.When arranging selected objects, they are now arranged in selection order rather than by vertical position. (Note that this may change again depending on feedback.)Scripting UpdatesAdded a new method: GameObject.snapTo(SnapPoint)Warnings are no longer shown when removing a non-existent delegateOnReleased is now called only after an object is fully released.Bug FixesStopwatch now displays minute values properlyButton images are no longer saved when changing to a text buttonObject Library can now be pinned when opened from the tool…
- Tabletop Playground Beta Patch Notes - 17 December 2025
Developers NoteThis is the big one! We’re launching a new version of Tabletop Playground, and while it’s almost impossible to list everything we’ve improved, we’ve done our darndest below. Note that these changes will only show up on the new Beta version of Tabletop Playground. So if you want to experience it, head to the Beta page to sign up. If you’re one of those new Beta users, welcome! If you just want to get playing or creating, you may want to check out Getting Started page in the Knowledge Base. But for anyone hungry for details on the new version, read on.OverviewModernized Game Creation Flow – You can now create from the tabletop, and it’s faster to get there than ever.Streamlined Component Editing – In addition to a new, friendlier UI, we’ve got a variety of new features, like streamlined deck creation and components that automatically update to match their player’s color.New…
- The future of Tabletop Playground - 15 December 2025
I know it's been quite a while since the last update, but the lack of public activity doesn't mean that nothing has happened: I'm excited to share that Dire Wolf Digital has acquired Tabletop Playground! You may also know them from board games like Clank! and Dune: Imperium or digital adaptations like Root and Ark Nova. In this post I want to explain what this means for existing players: The game will continue to get updated, and you will of course receive all future updates if you already own the game. We have a shared vision on how to move forward: I've been working with the team from Dire Wolf and I'll continue to be involved in developing the game further. With Dire Wolf's support, we've been able to deliver some significant improvements. No existing functionality or mods will be removed as a result of the acquisition. We're about to start a beta test with the new version. The full…
- In-game Editor Update - 4 April 2024
This update is all about the in-game editor (also known as preview mode). There are several changes and updates that remove the need to return to the main editor view for most uses: • Add "New Template" button in object library for edited package in preview mode • Add "New Folder" button in object library for edited package • Add buttons on templates in object library for edited package to allow editing, duplicating, and removing templates • Allow Drag&Drop for templates in edited package to move them between folders, in object library and main editor window • You can now edit templates of objects from other packages. Before modifying, you'll need to save them as new templates in the edited package. • Editing scale, color and other properties of templates that also exist as object properties during preview mode is now more consistent • Changed buttons in preview mode to "Close", "Save a…
- Unreal 5 upgrade - 17 February 2024
The Unreal 5 upgrade is here! This update moves Tabletop Playground to Unreal Engine 5, future-proofing the game and improving the foundation for further development. While most of the changes are under the hood, you will also see lots of improvements and a couple of fixes to long-standing issues that weren't possible to resolve before: • Apple Silicon support: The game now runs much better on recent Macs by natively supporting M1/M2/M3 chips • The mod.io UI accessible from the main menu has been updated and is now available on Mac and Linux as well • Allow hiding floor in non-3D maps: renamed "Lighting" in session options to "Environment", moved "Set Background" button to the environment dialog and added "Hide Floor" checkbox in the same dialog • Improved physics stability in some situations like stacking thin objects such as cards • The tablet browser version has been updated, improvi…
- November Update - 28 November 2023
The November update is here with new features, scripting enhancements, and bug fixes! • Allow face names of dice to be empty. They will not result in tooltips and are omitted from dice roll messages • After deleting a mod on mod.io, automatically upload the package as a new mod when trying to upload again Scripting • Add `StaticObject.onSnappedTo` • Add `GameObject.onFlipUpright` • Add `GlobalScriptingEvents.onShake` • Script button in editor for table objects is now enabled. Table object scripts have a `refTable` variable available instead of `refObject` • `GameObject.snap` and `GameObject.getSnappedToPoint` did not work in zones that prevent the host from snapping Fixes • Physics state of objects was reset when changing visual properties (like primary color) from scripts • 3D scripting UIs were not interactable while the cursor was pointing at the floor • When joining own game by runn…
- October Update - 24 October 2023
A small update that adds a couple of convenience features and fixes some bugs while work is underway to update the game to Unreal Engine 5! • Add options for package selection in editor to show thumbnails and filter out downloaded packages (both now enabled by default) • Add align to center horizontal/vertical buttons in object coordinates window • You can now quickly move a card you highlight in a card holder or your hand all the way to the left or right by pressing 1 or 2 • Add `GlobalEvents.onPackageAdded´ • Don't change snap point values in editor when switching to creating a snap point grid Fixes • After zooming an object with a UI that was visible on the zoomed object, the original UI wasn't interactive anymore • Grabbing additional objects from a container as a client in multiplayer and using the number keys to arrange them led to unexpected behavior • There was a small missing t…
- September Update - 28 September 2023
The September update is here with lots of bug fixes and enhancements to the scripting API: Scripting • Add `PlayerProxy.setSelectedObjects` • Add `TurnSystem.setCurrentTurn`, `TurnSystem.setCurrentPhase`, and `TurnSystem.setCurrentRound` • Add `TurnSystem.onTurnChanged` • Add `ProgressBar.setBarColor` and `ProgressBar.getBarColor` • Add `Panel.getNumChildren` and `Panel.getAllChildren` • Add `WidgetSwitcher.getNumChildren` and `WidgetSwitcher.getAllChildren` • Add `Button.setJustification` and `Button.getJustification` • Add `ImageWidget.getImageURL` • Add `GameWorld.getAllTags` • Add `Package.allow` • Add `restrictTags` parameter to `SnapPoint.getSnappedObject` Fixes • Tinting did not work for textured or two-sided translucent objects • When switching a switcher object in a zone, it was moved to above the zone • When first adding a table to a package, starting a preview with an empty t…
- July Update - 28 July 2023
This is a smaller update which brings a couple of interface and convenience improvements: • The package list in the new game screen now shows images in addition to package names • Packages in the new game screen can now be sorted by last played or by name • Add a new option for object templates, available in the generic pane in the editor: "Ground Access". None by default, you can configure ground objects to allow zooming and the context menu from the regular cursor. • Players can now quickly measure in any cursor mode by holding the ping key (tab by default) • A new "Camera Acceleration" option in the advanced interface settings allows you to make the camera movement more smooth (but less precise) • The coordinates window now uses the measure unit configured in the session (inches by default) for position and size. Previously it always used cm. • Fix: Saving a template in the editor wh…
- June Update: Spectators and Game Masters - 29 June 2023
The June update comes with two new player types: spectators and game masters! Read the full changelog below or find out more in the knowledge base: https://tabletop-playground.com/knowledge-base/spectators-and-game-masters/ • Players can now switch to being a spectator in the player options. Spectators don't occupy a player slot, they cannot interact with objects on the table, and other players can't see their cursor. They are still able to use the chat and voice chat, though. By default, spectators can't see any hidden information but you can change that in the session permissions, allowing them to see cards of all players, peek under card stacks, and use the container and stack explorers. • Added new permissions: You can disable spectators completely or allow spectators to see hidden information. • In the session options under player slots, you can now assign slots to be game masters.…
- Hotfix - 4 June 2023
• Game phase setups were not stored correctly in saved states • Fix crash that could occur when exiting the game or switching to/from main menu
- May Update: Custom lights - 30 May 2023
The May update has landed with custom lights and table scripting support: • You can now add lights to objects in the editor. There's a new pane in the lower left (collapsed by default) that allows you to add point lights and spotlights. Point lights emit light into all directions equally and don't cast shadows, spotlights have a direction and a configurable light cone radius. You can also specify the color and intensity for both light types. Lights on objects can be switched on or off in-game from the context menu. Scripting • Introduce new class `StaticObject` as a superclass of `GameObject`. Static objects aren't interactive and don't have physics applied to them, but otherwise they work very similar to other game objects so most methods from `GameObject` have moved to `StaticObject`. This doesn't affect existing scripts, they will continue to work as before. Currently the only static…
- April Hotfix - 11 April 2023
This small hotfix brings two changes: • When a player left a game and re-joined, whispering with them again would caused a new whisper tab to open. With this update, the original whisper tab is re-used. • Fix issue that could cause players to disconnect from multiplayer, causing them to drop out of running games
- March Update: Turn system and chat tabs - 29 March 2023
This update brings a new turn system and adds whisper tabs to the chat, alongside the usual fixes and scripting improvements: • The new turn system allows you to create phases to keep track of the state of your game and restrict interactions to players whose turn it is. Find out more about rounds, phases, and turns in the knowledge base: https://tabletop-playground.com/knowledge-base/turns-phases-and-rounds/ • The chat now supports whisper tabs: When you send a whisper message to another player or receive a whisper message, a new chat tab will open. You can have your private conversation in that chat. This keeps all messages with a player together and doesn't require you to use the `/w` command to whisper. The old behavior with both public and private messages in the main chat tab is still supported, you can disable tabs in the advanced interface options. • Show template names in dialog…
- February Update: In-game mod browser - 22 February 2023
The February update has landed! The main new feature is a new in-game mod browser that allows you to find, subscribe to and unsubscribe from game packages on mod.io without using the Steam browser or an external browser. As usual, there's also a number of further improvements and fixes: • Add in-game mod browser: from the main menu, a comprehensive UI allows you to browse available mods and subscribe or rate, or manage your existing subscriptions. Currently the mod browser is only available on Windows, Mac and Linux support will follow. • Move save/load state from context menu to main menu • Keep additional autosaves (for a total of 5 minutes of play time) • Don't show tooltip with description of card objects when they are face down • Automatically simplify drawn lines, improving performance and allowing more lines to be drawn • Only load templates in packages on demand. Reduces startup…
- January Update - 12 January 2023
The January update is here! It comes with a new permission option, scripting UI widgets, important bug fixes and more: • Add new permission for saving the game on clients. This can be useful to prevent cheating by clients inspecting or loading the save file to access hidden information like hand cards of other players. • Allow selecting cards in (locked) card holders using drag selection • Show card tooltips in the on-screen hand • Show card fronts in object zoom for holders of other players if they are set to show card fronts (instead of hiding cards) • Add an option for snap grids in addition to rectangular and hexagonal: circular grids can be used to quickly create circles of snap points • Clearer images for checkboxes, sliders, and selection boxes on UI scales larger than 100% • Add a warning when exiting template editor while a snap grid hasn't been added • Log files are now enable…