All work

Personal project

ZeroGrav DM 2026

ZeroGrav DM is Luke Whited’s website for the tabletop games he runs as a Dungeon Master, with a WebGL front page of campaign worlds, a player site for his D&D campaign and a login-protected DM area, hosted on Cloudflare Pages.

The ZeroGrav DM front page: a globe of the Arania world map and a blue galaxy hologram on one orbit, with a small moon between them and colored stars above.

What I did

Role: Creator and Dungeon Master, covering concept, art direction, campaign content, sound, domain and hosting

  • Came up with the concept: every game I run as a world on one shared orbit. I picked the layout from three mockups.
  • Set the art direction: light from a single source, engraved line work and painted art in place of glow effects, with old-style serif type.
  • Created the world and story of Tales from Arania, drew its world map, and created the sixteen player characters in the constellation.

Full details

Visit zerogravdm.com

Details

Role
Creator and Dungeon Master, covering concept, art direction, campaign content, sound, domain and hosting
Platform
Web, hosted on Cloudflare Pages with automatic deploys from GitHub
Stack
HTML, CSS and JavaScript with no framework; WebGL and Canvas for the worlds and star map; Web Audio for sound
Launched
September 2026
Tags
Tabletop / Web / WebGL / Cloudflare

ZeroGrav DM is the front door for the tabletop games I run under my handle, Zer0Grav. Past a one-word entrance, two worlds share an orbit. A globe of Arania opens the player site for Tales from Arania, the D&D 5E campaign I have run since 2022, and a galaxy hologram stands for an upcoming Star Wars 5E campaign. A moon between them holds eight other games I have run, and a constellation above shows sixteen of my own player characters.

Personal contributions

  • Came up with the concept: every game I run as a world on one shared orbit. I picked the layout from three mockups.
  • Set the art direction: light from a single source, engraved line work and painted art in place of glow effects, with old-style serif type.
  • Created the world and story of Tales from Arania, drew its world map, and created the sixteen player characters in the constellation.
  • Made the sci-fi battle ambience.
  • Set the rules for the public side: nothing that spoils the campaign, and no real names of players. My DM pages sit behind a login.
  • Registered the domain, chose Cloudflare Pages with automatic deploys from GitHub, and launched and maintain the site.

Keeping spoilers off the public side

My players and I use the same site, so the public side can never give away what is coming. That was my first rule for the public site. The player pages are built from their own player-safe text, so my DM notes never ship inside the player pages, and automated checks flag spoiler words that slip into the player text.