About

Why a 3D table with no rules engine

Most virtual tabletops grow into rules engines: sheets, macros, compendiums, automation. They are excellent at that, and a great deal of work to run. TerrainTale is the other thing a group needs, taken seriously: the table itself.

It builds a place that looks like a painted miniature table, puts minis on it, measures their moves in feet, keeps the turn order, and gets out of the way. The rulings stay with the people at the table.

Principles

  • Realistic only. Scanned materials, photogrammetry props, realistic D&D minis. No stylised packs mixed in.
  • One grid. Every model is authored to the 5-foot cell, so everything fits everything.
  • Fast to build. A room in one drag, a scene from a template, a forest from a scatter op.
  • Runs on what you have. Quality tiers picked from the GPU; instanced rendering; a web page.
  • Open. The library is CC0/CC BY; the app and the server are self-hostable.

Credits

Surfaces are generated from ambientCG materials (CC0). Props are Poly Haven photoscans (CC0). Characters, monsters and furniture were made by TerrainTale in Meshy. Built with three.js, React Three Fiber, React and Zustand.

Some buildings, tents, robots and set pieces are the work of artists on Sketchfab, simplified for the tabletop and used under the Creative Commons Attribution licence (CC BY 4.0):

Contact and support

TerrainTale is built and run by one person. Questions, bug reports, billing and refunds all go to [email protected], and a person answers, usually within a day.

It is free to use with one saved scene; Premium ($6 a month or $48 a year) keeps up to 200. That is the whole business model.

Dungeons & Dragons is a trademark of Wizards of the Coast. TerrainTale is not affiliated with or endorsed by it.

The Weary Traveller: a timber tavern at dusk with an oak bar, a hearth, a long table and a yard
The Weary Traveller.
649models
0character sheets

Ready to put a map on the table?

Open the builder and start, no account needed. Sixteen starter scenes are on the welcome screen; sign up free when you want to save one or play it with your group.