Multistate objects

Multistate objects are an object type in Tabletop Playground. They work just like generic objects, but have a number of states that can be cycled and alter their appearance. You can switch to the next state by pressing the object action button, or switch to the previous state by pressing the secondary action button.

Multistate objects have two custom context actions:
Next state: Switch the object to the next state.
Previous state: Switch the object to the previous state.

Multistate objects have a custom property:
State: The current state of the object.


Containers are an object type in Tabletop Playground. You can put other objects into a container by dropping them onto it. You can take objects out of a container by clicking and quickly dragging off the container. If you want to grab a container, click and hold until you pick it up.

The type of a container determines how objects are taken out. There are four variants:
Random: Take out one of the contained objects at random.
Infinite Random: Take out a random object, but keep a copy of it in the container.
Stack: Take the first inserted object out last.
Queue: Take the first inserted object out first.
Infinite queue: Take the first inserted object out first, but keep a copy and move it to the end of the queue.

Containers have a custom context action:
Empty: Removes (and deletes) all objects from the container.

Containers have a custom property:
Container Type: The type of the container.


Tables are an object type in Tabletop Playground. There is never more than one table in every game. Tables cannot be moved or interacted with by players in any way, but scripts have access to table objects. You can select a table when you start a new game. If you load an existing game state, it determines which table is used.

Cardboard figures

Cardboard figures are an object type in Tabletop Playground. In the game, they behave just like generic objects. The main use of cardboard figures is how easy they are to create: you only need an image to create a new figure.


Dice are an object type in Tabletop Playground. When you pick up and throw dice, they get a random spin and every player gets a notification with what was rolled once thrown dice come to rest. When you drop dice without throwing them, they behave as generic objects. Rotating a picked up die cycles through each face pointing up. You can also roll dice without picking them up by pressing the object action button.

Dice also have special tooltips: when hovering a single die, the tooltip will show which face is up. When multiple dice are selected, the tooltip shows how often each face is up and the sum of all faces. For custom dice, faces can also have names instead of numbers. The names are included in the tooltip, but not counted towards the sum.

Texture Maps

If you want to create custom dice using the default models and your own textures, here are sample images that show where the faces of the dice are mapped to the texture: Dice UVs. If you want to modify the standard normal maps and extra maps, you can find them here: Dice_Textures.