CafeG Labs CAFE G®
Nat20 icon
Beta iOS Android

Nat20

The Ultimate D&D Companion for Players and DMs

Wrapping up alpha — beta testing begins soon on iOS and Android

A mobile-first D&D companion app supporting 5e (2014 + 2024), 3.5e, Pathfinder 1e and 2e, OSE, and Basic Fantasy. Features a full multi-edition compendium, GPU-rendered 3D dice with collectible skins, character management with class-specific grimoires, real-time campaign relay, combat system with encounter building, and interactive battle maps with dynamic vision and lighting.

What's Inside

The full feature set, shipped and shipping. Six development phases complete, beta in flight.

One Compendium, Seven Systems

5e 2014, 5e 2024, 3.5e, Pathfinder 1e and 2e, Old-School Essentials, and Basic Fantasy RPG. All offline, all searchable, all filterable so your 3.5e wizard never accidentally sees a 2024 cantrip. Twelve thousand-plus entries across spells, monsters, items, classes, races, feats, backgrounds, subclasses, and conditions — each shipping under the appropriate license (Creative Commons SRD, OGL 1.0a, ORC, CC-BY-SA) with verbatim text in the legal tab.

Honest Dice

Every roll is generated from cryptographically secure randomness — no Math.random(), no thumb on the scale. A built-in fairness graph lets players audit their own luck. The 3D engine handles physics, momentum, and realistic materials, and the true d100 Zocchihedron in the tray. Dice Skin packs for sale and Special Dice for Causes completely free, always and forever.

Characters That Grow

Guided builder. Level-up wizard with class-aware prompts. Multiclassing without spreadsheets. Encumbrance with strict, variant, or off modes — your speed drops automatically when you're overloaded. Each character carries its own ruleSet so the builder only shows you content from your edition. Avatar frames, sheet skins, reputation ring borders, and PDF export when it's time to retire.

Battle Maps with Vision

Square and hex grids. Skia-accelerated rendering with atmosphere effects. Three fog-of-war modes — full, explored, vision-based — with a day/night toggle and paintable darkness zones. Light sources cast bright and dim radii through token vision. And the freshly-shipped wall system: draw line-of-sight blockers, doors that open and close, and see-through walls like force fields and glass right onto any image-backed map. Players never see the walls, only their effect.

DM Tools That Get Out of the Way

Real-time campaign relay using Cloudflare Durable Objects. Shared and private notes by category and session. Encounter and monster pickers with CR balancing. Initiative tracker that survives mid-combat reinforcements. Loot crates, ping markers, an audit log, and a combat modifier system that stacks conditions, feats, and class features correctly. Whispered Lore opens a silent channel between players and DM for the things characters don't say out loud but are critical for character backstory and for the DM to weave into the story.

Everything Wears Your Theme

Three sheet skins — two dark and one light, each a complete theme token system that recolors the entire app. Avatar frames, unlock customizable dice skins. Crashlytics opt-in/opt-out under Settings → Privacy. Apple and Google sign-in.

More to Come

We're already working on the next round of big features — bigger DM tools, broader cross-platform reach, deeper edition support. You'll hear about them when they ship, not before.

Every purchase you make supports the app you have in your hands today — never a future feature. Roadmaps shift; the pitch above is what's already in the box. If today's Nat20 is worth supporting to you, that's all we're asking.

Read the latest monthly dev updates for what's currently in flight.

Features

SRD Compendium

Full-text searchable database with 554 spells, 2,566 monsters, 1,794 items, 133 subclasses, 142 races, 215 feats, and 138 backgrounds β€” all available offline.

3D Dice Roller

Physics-based 3D dice with cryptographically secure RNG. Support for complex notation like 2d6+1d8+4, advantage/disadvantage, shake-to-roll, and collectible dice skins.

Character Management

Full character sheets with class-themed grimoire spellcasting UI, level-up wizard, multiclassing, and import from D&D Beyond, Roll20, and Fight Club 5e.

Campaign Relay

Real-time multiplayer campaigns with room codes, WebSocket relay, DM-controlled leveling, shared and private notes, and full audit logs.

Combat System

Encounter builder with CR calculator, initiative tracker with real-time sync, condition tracking, NPC action rolling, and batch NPC actions.

Battle Maps

Interactive maps with fog of war, hex grid support, token system with size auto-detection, vision and lighting with darkvision, and real-time sync.

Pricing

Simple, fair pricing. No ads, no data selling.

Free

$0
  • Multi-edition compendium (7 systems)
  • 3D dice roller + fairness graph
  • 1 character slot
  • Join campaigns
Most Popular

Premium Player

$5.99 one-time
  • Everything in Free
  • Unlimited characters
  • Level-up wizard + multiclassing
  • Class grimoire spellcasting UI
  • Homebrew compendium
  • Avatar frames + sheet themes
  • PDF export + character import

Dungeon Master

$5.99 /month
  • Or $49.99/year β€” save 30%
  • Everything in Premium
  • Real-time campaign relay
  • Battle maps with vision, lighting & walls
  • Encounter builder + initiative tracker
  • Shared & private DM notes
  • Whispered Lore (player β†’ DM channel)
  • Combat modifier system

Every purchase supports the app as it exists today. Future features described elsewhere on our site or in our roadmap are aspirations, not promises — please decide based on what's already in the app. Read the latest dev updates to see what's shipped.

Built With

React Native TypeScript Expo SQLite Cloudflare Workers Three.js