Skip primary navigation?

Advanced Old School Revival

Advanced Old School Revival (OSR+) is the home of an indie tabletop roleplaying game I designed and developed alongside my co-creators David DeWitt, Jon Parsons, and Courtney Staples.

Also: WordPress, Email Marketing APIs, Google Cloud, Gutenberg, Hosted Video, HTML5, JavaScript, OAuth 2.0, Payment APIs, PHP, REST APIs, Sass, Three.js, User Registration, Vite, Vue, Web Forms, WebGL.

A custom Gutenberg-powered WordPress theme brings the game together with a Vue character creator, where Pinia manages shared state. Three.js and WebGL render the globe, while Google Spreadsheets supplies rule data through scheduled imports. Stripe handles premium subscriptions; Mailchimp, Ninja Forms, and YouTube support communication, forms, and video alongside the game’s interactive tools.

Also: Gaming, Book Publishing, Media + Publishing.

Gaming encompasses the design, publication, and experience of structured play across tabletop and digital formats. My work includes an original tabletop roleplaying system, online character tools, and a browser-based city simulation.

Also: Web Design, Agentic Engineering, AI Image Generation, AI Workflows, Brand Identity, Copywriting & Editing, Game Design, UI/UX Design, Web Application Development, Web Development.

Creating OSR+ brought tabletop game design, a novel-length game master’s guide, copywriting, and copyediting together with branding and a custom web application. I developed the character-building interface and publishing tools, using Codex in the engineering workflow. Midjourney, Stable Diffusion, and ComfyUI support the game’s image-making process, with custom LoRAs developed for its distinctive old school artwork.

Old School Meets New School

Powered by WordPress and AI workflows

The website is host to a complex Character Creator that allows users to create heroes for use in the roleplaying game, and contains the game’s core rules and a novel-length game master’s guide.

Rules become tools

We use Stable Diffusion to drive our art pipeline.

The system’s art is generated via Stable Diffusion, using custom LoRAs we developed to create the game’s unique, old-school style.

In addition to the interactive character creator, OSR+ features a full user registration system and integration with Stripe to handle premium subscriptions. The core rules are populated by external data that feed the WordPress install via automated cron jobs. And it’s all built on a custom Gutenberg-powered WordPress theme, designed and developed by DQuinn.net.

Daniel’s knowledge of production techniques and sophisticated design sense made me feel totally confident. The site is edgy yet professional—I highly recommend Daniel for his ability to produce great results.

Jamie Kerry

Founder — Belle Étoile Studios

No one Can Do it All

Good thing I know the right people to call.

When you hire me, you gain access to a private network of digital specialists. Each freelancer owns their own business, and I’ve personally worked with each of them over the years.