Tablescape is a map generator for tabletop RPGs. This implementation is an early technical demo/prototype of the concept. 

The goal of this project is to help game masters visualize their worlds, and run their games, with flexible environments that embrace the unpredictability and on the fly nature of tabletop games.

Current Features:

  • Dynamic Map Generation: Create and edit grid-based interior maps during runtime. 
  • Perlin Noise generation: Configure map with randomly generated Perlin noise. Perlin generation settings available in settings panel.
  • Customizable Mesh Parameters: Fine-tune the wall geometry of the interior map by tweaking mesh options exposed in the settings panel.
  • Multiple Camera Perspectives: Switch between top-down and orbiting camera perspectives.

Platform

Although intended for deployment on desktop, this implementation is built using WebGL to maximize its accessibility.

How to use:

  • Camera Navigation:
    • Right-Click + Drag: Pan
    • Scroll: Zoom
  • Map Editing:
    • Select a brush tool from the central toolbar.
    • Click and drag to add or remove floorspace.

Leave a comment

Log in with itch.io to leave a comment.