Tabletop Simulator is the only simulator where you can let your aggression out by flipping the table! There are no rules to follow: just you, a physics sandbox, and your friends. Make your own games and play how YOU want! Unlimited gaming possibilities!
Recent Reviews:
Very Positive (54) - 87% of the 54 user reviews in the last 30 days are positive.
All Reviews:
Very Positive (7,401) - 93% of the 7,401 user reviews for this game are positive.
Release Date:
Jun 5, 2015

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

Buy Tabletop Simulator

Buy Tabletop Simulator 4-pack

Downloadable Content For This Game


Recent updates View all (147)

November 7

Update v11.0 New DLC - Draco Magi, Fog of War, Improvements and a lot more!

It has been a while since the last update, because we've been plugging away at making it a big one. Fog of War, Play Area control, Line Tool improvements, Additive Loading, VR Improvements, and much of it covered in our brand new Knowledge Base. Oh my!

We're also back at it with a new official DLC: Draco Magi!

DLC - Draco Magi
  • Draco Magi now available for $6.99 with a 20% launch discount.
  • Includes the base game, as well as the expansion.
  • Scripted setup to help you get into the game quickly.
  • Select your seats and press one of the on-table buttons to begin.
  • Read the Notebook for additional info.

Fog of War:
  • Found under the Zone tools, Fog of War acts similarly to a hidden zone, with the zone hiding objects that are within it.
  • You can right click any object to enable "Reveal Fog Of War" in its Toggles menu. This object now reveals fog, instead of being hidden inside of it.
  • Right clicking it again shows options for visibility range as well as what color objects are revealed for.
  • The piece reveals area of the fog, which is represented by a black plane.
  • Did we mention it can be accessed via scripting? See below.
  • GM (black seat) players can see everything in the fog.
  • Objects also have a "Ignore Fog of War" toggle, to disable the hiding effect on that piece.
  • All "Boards" are unaffected by fog, and are still visible. You can set your Custom Models or AssetBundles to be "boards" if you want them visible as well.
  • Read about other options and system details on the Zone Tools section of the new Knowledge Base.

Credit to B.I.O.S. for the table.

Play Area:
  • Want the camera to move further from the table? Or not be able to? Play area lets you set that distance limit.
  • Use this to make a small room that the player can't sneak out of.
  • Use it to make even BIGGER setups.
  • The setting can be modified under **Options** at the top of the screen, then under the **Game** settings.

Improved Line Tool:
  • Your measurements with the line tool are now visible for all players!
  • The line never covers the number.
  • It is not blurry. What more could you ask for from a line?!

Additive Load:
When in the Game menu, when clicking the 3 dots that appear in the upper right of a Game when you go to select it, you will see a new option: Additive Load.
  • Clicking this option causes all of the game pieces from the save to be loaded into your CURRENT game.
  • So all your current game objects remain where they were and the ones from the save you Additive Loaded from will appear as well.
  • An ideal use for this is to save different dungeon/map setups, then load them into your current game after clearing space.

New Knowledge Base:
The new Knowledge Base.
  • The old Knowledge Base was built to explain the many systems in Tabletop Simulator.
  • A replacement for the old Knowledge Base, the new Knowledge Base has a fast, much more modern setup.
  • It is patterned on the update API.
  • There have been some additional documents created, updates to classics and more.
  • It also allows you to submit improvements via GitHub.

VR Improvements:
  • On-Screen Keyboard:
    • Turn on in Interface settings. Displays an on-screen keyboard - mainly for use in VR (makes searching a lot easier). Can be toggled in VR with button on right of screen.
  • VR Settings UI:
    • You no longer need to use console commands to configure your VR experience.
    • Accessible through Interface settings, or in VR with button on right of screen.
    • Added setting to disable displaying network player VR peripherals; accessible in VR settings or via console command vr_display_network_players
    • Added settings for how selection works: either a box with a fixed height (as it has been), a box exactly as you draw it, or a box anchored to the table surface.
    • Long hover tooltips now wordwrap.
  • System Console:
    • A number of commands are now persistent: you do not need to add them to your autoexec to set them at startup; instead they will remember their setting between sessions.
    • help will show which commands persist.
  • New Commands:
    • reset
    • ui_config_vr
    • ui_keyboard_default_state
    • ui_keyboard_show
    • ui_keyboard_scale
    • ui_keyboard_echo_duration
    • vr_display_network_players
    • vr_mode_selection_style
    • vr_selection_style_anchored
    • vr_selection_style_exact
    • vr_selection_style_fixed

Scripting Changes:
Not as much here as in some other patches. But we made sure you had access to some of the new toys.
  • Added Physics.play_area
  • Added object.setFogOfWarReveal(table)
  • Added object.getFogOfWarReveal()
  • Added object.ignore_fog_of_war
  • Read more about these in the API.

Bug Fixes:
  • Peeking cards no longer causes their name/description to become available for all players to see for a few moments.
  • Improvements to the console's color changing commands to prevent abuse.
26 comments Read more

August 17

Update v10.9 Revamped drawing tool, VR Improvements, & Scripting Improvements!

Hey everyone got meaty patch for you guys this time focusing on improving the drawing tool with improved visuals and functionality. We also got a plethora of great VR improvements that can be seen below like virtual hands. Also like normal we got a bunch of great scripting improvements.

Drawing Tool:
  • Sharper less blurry look.
  • Added line, box, and circle tool.
  • Can now control thickness using +/-.
  • Added draw indicator to easier to see where you will be drawing.
  • Can now draw on any angled surface on objects.
  • Pixel paint removed.
  • Fixed up bugs plaguing lines on objects.

  • Added Steam rich presence to see what games your friends are playing and if there is any room!
  • Server browser now streams in results instead of in one big chunk.
  • You can stop this refresh by clicking the refresh again.
  • Raised max packet size from 1 mb to 10 mb allowing you to load larger save files when promoted.
  • Input fields are now auto selected for popup dialogs.
  • Removed "Hacking in Unity" discord message.
  • Objects will now have their face hidden while face-down (set per object, defaults to on for objects such as cards / decks / dominos)
  • Rotation Value identifiers which begin with `#` will not be displayed in tooltip.
  • Tutorial now always uses Museum backdrop (as it has good text contrast)

    Updates to the new Wait class:
  • Added repetitions to Wait.time to better emulate Timer. Wait.time(func, time, number_repetitions).
  • Using -1 will cause infinite repetitions
  • Improvements to stop() so it should work more as expected.
    Returns from getObject and getStates improved to a common standard, includes:
  • Name and Nickname
  • Description
  • Lua Script and Lua Script State
    New Object functions:
  • obj.drop() causes the item, if held by a player, to be dropped.
  • setHiddenFrom(players) Hides objects from a specific player/players. Uses "hand zone" hiding.
  • setInvisibleTo(players) Hides objects from a specific player/players. Uses "hidden zone" hiding.
  • attachHider(...) and attachInvisibleHider(...) are more advanced version of
  • setHiddenFrom and setInvisibleTo, there to help handle complex situations easily.
    Old Object Functions (with new features!)
  • setRotationValues() now allows you to start a name/value with a # and it won't display the value in the tooltip.
  • randomize(color) Now an optional string can be added so that
  • onObjectRandomized will trigger, indicating that player color triggered it.
    New base function:
  • get/setVectorLines() Allows for lines to be placed via scripting using the new vector line tools`
    New Spawnable object: Custom Decks!
  • Technically this was added before, but now it works and is documented!
  • Spawn using spawnObject then set it using setCustomObject
    Clarifications to the Object class
  • Some functions, let setSnapPoints or call, work on both Object and Global.
  • To highlight which Object functions can be directed at the game world, they have been broken out on the Object page into a "Global Functions" section.
    New Object member Variables
  • use_rotation_value_flip can be used to modify which direction objects flip.
  • is_face_down determines if an object's "face" is pointed down (like with cards). The face is the direction that faces the positive Y value.
  • hide_when_face_down hides an Object when it is face-down. Objects are hidden like if in a hidden zone. The face is the direction that faces the positive Y value.
    New Event
  • onObjectEnterContainer has long been a requested event, and it is now available!

  • New virtual hand feature that lets you interact with your hand just like if it was attached to your left controller.
  • Click trigger while holding a card to straighten it and hide it from other players. Click again to toggle.
  • When you pull an object out of the search inventory (for example, removing a card from a deck) it will appear at the controller tip, and be grabbed if possible.
  • Improved controller tooltips.
  • Tooltip showing click button for Vive on main menu.
  • Fixed VR tutorial.
  • Flick and Line tools now working properly.
  • Reduced jitter on scale + rotate.
  • Up no longer defaults to teleport (but that can be re-enabled with `vr_teleport_with_pad`)
  • Down on pad now defaults to Zoom, on both controllers.
  • Pad now has context commands when hovering over objects.
  • Lots of other VR changes/improvement that can all be found here.

Stats Monitor:
  • Added a stats monitor for fps, memory, and sound.
  • Activated with stats_monitor console cmd.

  • Fixed auto raise over tablet freaking out.
  • Fixed input bug spamming hotkeys into input fields when first selecting.
  • Fixed locking object while it then unlocking it dropping through world.
  • Fixed splitting into 10 decks merges some of the decks.
  • Fixed decal on flipped cards bug.
  • Fixed vector, decals, infinite bags hiding bugs.
  • Fixed onscreen hands not showing decals and vector lines.
  • Fixes convert URL to steam cloud now works on UI custom assets.
  • Fixed string size limit over the network being increased for large xml.
78 comments Read more


“Tabletop Simulator makes me so happy!”
Rock, Paper, Shotgun

“The ingenuity that went into making this [Tabletop Simulator] is pretty impressive.”

“It’s just a really nice way to play and experiment with new board games.”

VR Support

Take your tabletop gaming to a whole new level in virtual reality with the HTC Vive & Oculus Rift! And what's more, both VR and non-VR players alike can play together in the same game room!

About This Game

Create your own original games, import custom assets, automate games with scripting, set up complete RPG dungeons, manipulate the physics, create hinges & joints, and of course flip the table when you are losing the game. All with an easy to use system integrated with Steam Workshop. You can do anything you want in Tabletop Simulator. The possibilities are endless!

Endless Games

Tabletop Simulator has it all. The base game includes 15 classics like Chess, Poker, Jigsaw Puzzles, Dominoes, and Mahjong. Additionally, there are thousands of community created content on the Workshop. If you’re the tabletop gaming type, we include an RPG Kit which has tilesets & furniture, as well as animated figurines that you can set up and battle with your friends, with even more options in the Chest. There’s even an option for Game Masters so they can control the table!

Create Games

If you’re into creativity and prototyping, you can easily create your own games by importing images onto custom boards & tables, create custom decks, import 3D models, create scripts, and much more. You can choose to upload your creations on the Steam Workshop or share them privately with your friends.

Fun For All Ages

Everyone can play Tabletop Simulator! Play a classic board game with grandma, have poker night with the guys, or start your epic RPG adventure with your crew. Play almost any tabletop game you can think of! Being a multiplayer-focused game, up to 10 players can play at any given time.


Our downloadable content (DLCs) are different from other games, as we partner with developers and publishers to bring their games into Tabletop Simulator. Each DLC is custom created with high quality assets and special themes that match their games. And best of all, only the host needs to own the DLC for everyone at the table to play.

Key Features:

  • Online sandbox with unlimited games to play how you want.
  • Multiplayer physics with objects that collide and interact just how you would expect.
  • Create your own mods easily with full Steam Workshop support and 3D model importing.
  • Take games to the next level with Lua scripting support.
  • Play just like you do in real life; pick up, rotate, shake, and throw any object.
  • Up to 10 people can play together on the same table.
  • Team system with voice and text chat.
  • Save & load individual objects and complete games.
  • Hotseat allows you to play locally on the same computer with your friends.
  • Browse the internet, listen to music, and watch videos in multiplayer, in-game on a tablet.
  • Perfect for RPGs - build your very own roleplaying dungeons with our modular tileset, RPG Kit, Multiple States and Tablet (useful for character sheets).
  • Great admin tools to enable or disable player permissions and to eliminate griefing in public games.
  • 360° panoramic backgrounds that change the lighting and atmosphere.
  • Included games: Backgammon, Cards, Chess, Checkers, Chinese Checkers, Custom Board, Dice, Dominoes, Go, Jigsaw Puzzles, Mahjong, Pachisi, Piecepack, Poker, Reversi, RPG Kit, Sandbox, Solitaire, and Tablet.

System Requirements

Mac OS X
SteamOS + Linux
    • OS: Windows XP SP2
    • Memory: 4 GB RAM
    • Graphics: Integrated
    • Network: Broadband Internet connection
    • Storage: 6 GB available space
    • OS: OSX 10.8
    • Memory: 4 GB RAM
    • Graphics: Integrated
    • Network: Broadband Internet connection
    • Storage: 6 GB available space
    • Memory: 4 GB RAM
    • Graphics: Integrated
    • Network: Broadband Internet connection
    • Storage: 6 GB available space

What Curators Say

599 Curators have reviewed this product. Click here to see them.
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type

Purchase Type


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph

Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
Hide graph
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...