Platform Updates

One-Shots Library and PDF Exports

Playable adventures with digital and print-ready PDFs

Dave March 12, 2026 2 min read

Not every game night needs a campaign arc. One-shots — self-contained adventures playable in a single session — are how many groups try new systems, new DMs, or new friends. We shipped a one-shot library with community ratings, cover art, AI-assisted generation for admins, and PDF exports you can run at a physical table without our app open.

Discover and play

Public one-shots appear on the campaigns discovery flow and dedicated detail pages. Each listing shows setting, tone badge, duration estimate, average rating, and cover artwork. Click Play Now to spin up a session with the one-shot loaded into the AI DM context — hooks, NPCs, and beats included.

Ratings are per-user and aggregated publicly. We moderate obvious spam; thoughtful reviews help other DMs choose adventures that match their table's tolerance for horror, comedy, or combat density.

PDF exports

Every published one-shot can generate two PDF variants: digital (hyperlinks, screen-friendly layout) and print (margins and page breaks for home printers). Downloads increment a counter for analytics; links are signed and time-limited where R2 storage applies.

Admin authoring workflow

Admins create one-shots in the dashboard with structured fields — title, tagline, setting enum, tone, duration target, theme hints — then trigger AI generation for body content and cover art. PDFs regenerate when content changes. Blog posts can embed one-shots for marketing adventures alongside play links.

Generation requirements

AI one-shot generation requires LLM and image API credentials on the worker. Without keys, admins can still paste content manually. Seeded adventures ship with the staging database for demo purposes.

PDFs are not a replacement for a human DM reading the module first. They are a portable artifact so you can run the same adventure at a con table or offline camp.

The one-shot library is live. Up next: session prep notes and initiative tracking inside the session room.

Dave