
BLOG
Subscribe via RSSBuild Blog.
Weekly first-person posts on what I'm shipping, what broke, and what I'm thinking about. Written by Jean.
FILTERAll · 13vtt · 2sessions · 2webgl · 2refactor · 2solo · 2reflection · 2ux · 2generation · 23d · 2pixijs · 1konva · 1canvas · 1infrastructure · 1observability · 1sentry · 1scaling · 1discord · 1community · 1feedback · 1campaigns · 1realtime · 1performance · 1monsters · 1npcs · 1characters · 1dnd · 1voxels · 1launch · 1threejs · 1

vtt·Apr 21, 2026·5 min read
Action bars, story cards, and the engine underneath them
The live session moved to PixiJS, the action bar got a real surface, and the story card stayed as the DM's narrative tool.

vtt·Mar 28, 2026·5 min read
Building the VTT in-house, not exporting to one
Most platforms hand off maps to someone else's VTT. This is about closing the loop and testing what you built without leaving the tool.