![[commercial] I built a free VTT with dynamic lighting, full SRD, and voice chat — because I got tired of paying for line-of-sight](https://preview.redd.it/ackyc984rsah1.jpg?width=140&height=78&auto=webp&s=91e8262e21c44e5e4173a76fc0ef69fb4f2f00f9)
[commercial] I built a free VTT with dynamic lighting, full SRD, and voice chat — because I got tired of paying for line-of-sight
Hey everyone — solo dev here. I've been building OnlyRPG (https://app.onlyrpg.com) for my own home group over the past few months and finally feel good enough about it to share.
▎
▎ The thing that got me started: I was annoyed that "real" dynamic lighting (walls, doors, darkness, per-token vision, explorer fog) is locked behind a subscription on most platforms. So that's free here — no tier, no paywall, just draw walls and go.
▎
▎ What's in it right now:
▎ - Dynamic lighting & vision — walls/doors, darkness with torches and carried light, explorer fog that remembers rooms you've been in
▎ - Full 5e SRD bundled — 334 monsters with complete statblocks, 319 spells, a magic item vault, all searchable and drag-to-table
▎ - Character sheets that actually compute — skills/saves/attacks/spell slots/leveling/multiclassing, click anything to roll it
▎ - Encounter builder that reads your party level and rates the fight Trivial→Deadly, deploys hidden tokens, one-click initiative
▎ - Voice chat + a synced jukebox built in, so the whole session stays in one tab
▎ - Also has Daggerheart support (duality dice, domains, GM Fear pool) and a custom system builder if 5e isn't your thing
▎
▎ Runs entirely in the browser, no install, players can join as guests with just a table code. Everything above is free — GMs get 2 concurrent campaigns free with zero feature restrictions; a paid tier only exists to remove that campaign cap.
▎
▎ Would genuinely love feedback, bug reports, or "why doesn't it do X yet" — I'm one person building this with the community in mind, not a company trying to extract subscriptions. Screenshots in the landing page (https://onlyrpg.com) if you want to see it before signing up.