1. Tabletop Playground
  2. News

Tabletop Playground News

The Big Card Update



Our latest major update for Tabletop Playground brings several enhancements to cards notably, but for other elements of the game too.

Check out all the full change log of enhancements and fixes below:

[h3]Enhancements[/h3]
Card peek: You can now hold shift while using the object zoom to view the underside of a card. Other players will see when you use card peek, and it can be disabled in the session permissions.
Card slide: You can now hold shift while dropping a card onto a deck to slide it under the stack instead of dropping it at the top.
Container drop: You can now hold shift while droping objects into a container. They will be inserted at the start of the container object list instead of the end (only relevant for stack or queue containers, not for random)
Object thumbnails are now cached when a package is created in the editor. Objects don't need to be loaded to be shown in the object library, giving much better performance and lower memory consumption for packages with many objects. If you have an existing package, you can open it in the editor and upload a new version to include cached thumbnail images.
• Add option to show card faces instead of backs to object library, container explorer, and template selection in editor
• Allow stacking cards together directly from a card holder
• Clear texture and model caches to free memory when returning to main menu
• Add a card holder property to show card backs instead of blur for hidden cards in the holder
• Make objects briefly penetrable when they are rotated on the table (using Q or E), so they don't collide with other objects on top
• Add name field to mod.io upload dialog: you can use a different name on mod.io than the package name
• Add private checkbox to mod.io upload dialog: You can set a package to private or public when uploading or updating



"Hey, are you peeking at my cards?!"

[h3]Fixes[/h3]
• Don't allow editing appearance properties like color for built-in tables that don't support them
• getExtentCenter(false) returnded the wrong position
• Penetrable objects where colliding with regular objects when getting picked up
• Tooltips weren't shown for objects that had a description but no name

---

Card peeking and sliding cards under stacks were some of the many features on the early access development roadmap for Tabletop Playground, which you can check out on Trello here.

Don't forget to join our community Discord to chat with the dev team and give us your suggestions for new features for the game!

A Major VR Update For Tabletop Playground



Our major VR update for Tabletop Playground is here!

It brings full support for Valve Index controllers and other motion controller types, improves some of the button mappings and adds more actions that you can execute directly.

While the focus is on VR this time, we've also added several suggestions from the community for regular play and the editor!

[h2]Virtual Reality[/h2]
• Valve Index controllers are now fully supported
• HTC Vive Cosmos controllers are now fully supported
• Oculus Touch S controllers are now fully supported
• Windows mixed reality controllers are now partially supported (default button mapping exists but will show up as Oculus S controllers in-game)
• Make free cursor mode the default when starting a game
• Additional actions are now mapped (while pressing the modifier key on non-Index controllers): shuffle and deal cards, roll dice, or flip through multistate objects using buttons on the motion controllers. The button guides change when you press the modified key.
• Player drag rotation now mapped separately from dragging scale
• Free object rotation when grabbing in free cursor mode is now on by default, and can be disabled by holding the modifier (grip) key. A new option in the VR settings allows you to change this behavior.
• The main hand stick (trackpad on Vive wand) is now used for snap rotation and flying up down in fly mode by default. Holding the modifier key switches to object rotation, allowing you to rotate held or highlighted objects.
• Free object rotation is not used in pointer cursor mode


[h2]Enhancements[/h2]
• Allow alpha masking for cards using transparent PNGs allows holes in cards. Use with caution: leads to graphical issues when used at the sides of the image.
• Show object descriptions in tooltips (can be configured in interface settings)
• Add link to knowledge base in main menu
• Pressing escape while creating objects from the library stops creating more objects and does not reopen the library
• Add a new surface type: Silent. Objects with this surface type don't produce any sound when colliding.
• Allow panning view while zoomed in (using keys or dragging with middle mouse)
• Small MipMap bias to make textures sharper at some distances and angles
• Add 250% UI scale

[h2]Scripting[/h2]
• onCreated is now run after all properties have been set when pasting an object, so changes to properties made in the event remain
• Allow scale values outside of the range that can be set in the UI

[h2]Fixes[/h2]
• Figures are now snapped using their base
• GameObject.getExtent now returns the correct values for non-uniformly scaled objects
• Don't consider the dice face names "+" and "-" as numbers (were shown as 0 in tooltips). Negative numbers are still considered numbers and used in sums.
• Allow cards that hide in hand to stack with cards that don't hide
• Dice were not colliding with each other when picked up with a motion controller
• Fixed D8 face names

Valve Index support was one of the many features on the development roadmap for Tabletop Playground, which you can check out on Trello here.

Don't forget to join our community Discord to chat with the dev team and give us your suggestions for new features for the game!

Tabletop Playground Early Access Development Roadmap



It’s been a couple of weeks since the early access launch for Tabletop Playground, our modern digital tabletop game for fans and creators alike.

Having been in development for several years now, seeing people using it to play their favorite board games online with friends, brings a lot of joy to our team! Your enthusiasm for the game has been infectious, with many of you joining our Discord server, sharing your creations and giving us a ton of great feedback.

https://store.steampowered.com/app/838410/Tabletop_Playground/

Following some initial bug fixes, we’re now looking ahead to the next major updates for the game during early access, which we’re expecting to last six months. Your feedback and suggestions has helped shape our development roadmap for Tabletop Playground, which we’re happy to now share with you.

We’ve decided to sort the features we have planned for early access into a couple of categories, so you can see which ones are most relevant for you. Depending on whether you’re mostly interested in playing games (mods) in Tabletop Playground, or using the editor to create your own too!

[h2]General Play Features[/h2]

Blindfold - Be able to blindfold yourself, and show who is currently blindfolded.

Card Peek - Allow peeking under cards on the table using the object zoom.

Card Stack Splits - Add a context menu entry for card stacks to split the stack.

Valve Index Controller Support - Adapt button mappings and controller model for Index controller.

2D Hardware Cursor - Option for a completely 2D cursor instead of the 3D model.

Hot Seat Mode - Multiple players can play on one PC, each with their own name and a quick way to switch between players.

[h2]Editor and creator features[/h2]

Creating 3D tokens/figurines from images - Use transparent images to create tokens, cards, and figures with configurable depth. Removes the need for 3D models when using complex shapes for these objects.

Multiple Snap Points Rotations - Allow more than one possible snap rotation.

HTTP Requests - Add a way to create HTTP requests to the API.

Colours For Tokens And Cards - Allow using tokens without textures, and set the color of their surface. Set the color on the side of stacks.

Scripting UI - The ability to add user interface elements to the 3D world, including, labels, buttons, text boxes and more.

[h2]Overall features and improvements for the game[/h2]

Localization Support - Adding more languages in addition to English, with German being the first translation (with more to follow!).

Higher Maximum Players And Custom Player Colours - Increase the number of possible players in a game.

Website And PDF Browsing Devices - Objects that can display PDFs and interactive websites during games.

[h2]Mod.io Features[/h2]

We’re also working closely with mod.io, the cross platform mod service which Tabletop Playground uses to host mods created by our community, to add features which will benefit players, creators and board game publishers.

An upcoming feature on mod.io, will be the option for board game creators to be verified and for their mods to then be recognised as official games. While players will be able to soon filter mods based on whether they’ve been created by verified creators too.

There are more features in the works for mod.io, some of which will have a significant impact on how games are made available for Tabletop Playground players. We’re continuing to work with board game modders, developers and publishers, to learn what features they’d like to see be implemented in the future.

Check out the Tabletop Playground early access roadmap on Trello!


Our community has had a huge effect on how this roadmap came together and we plan to continue to listen to you every step of the way. You’ll even be able to help us decide what features we implement first, through voting on our public development Trello board here.

We’ll continue to share all our updates here on Steam, but be sure to jump in our official Discord server too. You can chat with the dev team directly and join in on conversations about the game’s development with other players.

We’ll catch you there and can’t wait to continue building Tabletop Playground with you!

Next Tabletop Playground Early Access Update!



The next Early Access update has arrived! We've implemented further fixes and improvements based on feedback from players on the Tabletop Playground Steam forums and in our official Discord community.

Check out all the included changes and additions below:

[h3]Enhancements[/h3]
• Show object names in template browser in editor and object library (optional)
• Move rotation step setting from player options to session options, so it is shared among all players and gets saved with the game state
• Update context menu entry for turns, add button to reset turn counter to previous turn
• Show password protection icon in server browser
• Show note about mod.io when browsing games for the first time
• Show packages without states in the list when loading a new game
• Increase size of resource and file selection windows in editor

[h3]Scripting[/h3]
• Add animationSpeed parameter to setPosition and setRotation to allow smooth movement. Off by default.
• Add animate parameter to Card.addCards. Don't use animation by default.
• Add GameObject.isHeld
• Don't allow setPosition and setRotation for objects that a player is holding (would break in multiplayer)
• Reload required modules as well when reloading scripts

[h3]Fixes[/h3]
• Dimensions of cards were not updated correctly in editor when changing card size
• Reduced number of duplicated error messages when loading invalid textures or models in editor
• Don't move camera in editor when pressing Ctrl+S to save
• Update D8 texture map to remove distortion when using custom textures

Thank you to everyone who has jumped in already since our early access launch just a few days ago! It's been amazing to see our community grow so much already and to get so much great feedback and suggestions from you too.

https://store.steampowered.com/app/838410/Tabletop_Playground/

[h2]Review Tabletop Playground On Steam[/h2]

If you've enjoyed your time with the game so far, we'd really appreciate it if you could let your board game friends know about the game and leave a review for the game on Steam, which will help more gamers discover it!

First Tabletop Playground Early Access Update!



The first Early Access update is here! It features a number of fixes and improvements based on feedback from players on the Tabletop Playground Steam forums and in our official Discord community.

Check out all the included changes and additions below:

[h3]Enhancements[/h3]
• Add dead zones for motion controller thumbsticks/touchpads
• Add button in card editor to calculate card height based on image dimensions
• Allow remapping mouse look / view rotation (default right click)
• Allow remapping the zoom action (default mouse wheel)
• Update layout and add search box for "Add packages" window (accessible from object library), include add packages button in "Load State" window
• Open mod.io pages in external browser if Steam overlay is not available
• Scripting: Removed Container.removeAt, Container.takeAt can be used to do the same. Added Container.take

[h3]Fixes[/h3]
• Fixed context menu briefly appearing on right clicking in chat or console
• Fixed switched King/Queen positions in chess starting state
• Fixed issues when inserting objects into containers while they are in other containers (using scripting)
• VR players could fall through the floor in some of the 3D maps
• Previous chat messages were marked when pressing up while writing a chat message
• Reset camera when loading a state with a different table to avoid the camera getting stuck
• The name property returned in getCardDetails could be wrong in decks built from multiple objects

Thank you to everyone who has jumped in already since our early access launch just a few days ago! It's been amazing to see our community grow so much already and to get so much great feedback and suggestions from you too.

https://store.steampowered.com/app/838410/Tabletop_Playground/

[h2]Review Tabletop Playground On Steam[/h2]

If you've enjoyed your time with the game so far, we'd really appreciate it if you could let your board game friends know about the game and leave a review for the game on Steam, which will help more gamers discover it!