Digital Apps for Indie Tabletop & RPG Publishers

Your World in Their Pocket

We build official companion apps for indie tabletop and RPG publishers: designed, built, and published under your brand. Zero cost. Zero risk. Pure upside.

100%Source-Accurate
iOS + AndroidBoth Stores
57Languages Built In
$0Cost to Publishers
Our Work

A Portfolio of Published Apps

Don't imagine the end product. Hold it. Every app here is real, built by DigiRune Studios, and live on the App Store and Google Play today.

Sheetmancer app icon
Sheetmancer
Live Now

A universal tool for every tabletop RPG: scan your whole character (the sheet plus spell lists, charts and backstory, up to 10 pages) into one clean, editable Character Hub.

  • Works from your sheet, any system, and keeps your game's own terms
  • Built-in 32-tool Dice Library, one-tap PDF export, session journal & photo album
  • No ads. No subscription. A one-time purchase.
MERCS app icon
MERCS
Live Now

Official field companion for MERCS 2.5, built with Fifth Angel Studios.

  • 12 factions, 123 units across 246 reference-card faces
  • Full 2.5 core rules + Recon, contingency decks & corporate traits
  • Strike-team builder, operations & offline field tools
Twisted app icon
Twisted
Live Now

Official companion for Twisted: Steampunk Skirmish, built with Demented Games.

  • 66 characters across 4 factions: full stats, weapons, abilities & lore
  • The whole rulebook, interactive: 222 abilities, 12 searchable rule sections, 72 virtual cards
  • Mission generator + the full 10-mission campaign tracker
For Publishers

Why Publishers Work With Us

We're not a consultancy quoting a budget. We build, publish, and maintain the entire app at our own cost. You bring the game and share the upside.

Zero Cost to You

DigiRune covers all development, store publishing, maintenance, and support. You bring the IP and the community. Nothing more.

Shared Revenue, Pure Upside

Keep 30% of every sale: passive income on a product you never build, launch, or maintain.

Your Community, Your Brand

Every app is built for your game and published under your name: an official companion that's unmistakably yours.

You Never Touch the Tech

Expansions, updates, store policy, bug fixes, support: all handled. Your only job is telling your community it exists.

Take your game worldwide. Most tabletop games launch in one language and one region. Your app goes on sale in about 175 countries through the App Store and Google Play, and players can read it in their own language: more than 60 languages on Android, and Apple's built-in translation on iPhone and iPad.

Publishing an RPG? Your app can include a guided Character Forge: players build characters step by step with your game's actual rules and finish with a complete sheet and a one-tap PDF.

How It Works

From Handshake to Launch

Simple by design. Publishers bring the IP and the community. DigiRune handles everything else.

I

Partnership

A straightforward revenue share. You keep 100% of your IP; we license it to build and publish under your brand.

II

Build & Approve

We build to your game's full depth. You review and approve everything before it goes live. Usually five to six weeks from start to submission.

III

Launch & Revenue

Live on both stores under your branding. We maintain it; you announce it and collect your share, indefinitely.

How We Build

The Forge Standard

Every DigiRune app comes out of The Forge, our internal build process with a quality gate at every step.

Verbatim Accuracy

Your rules go in word-for-word. Nothing paraphrased, nothing invented. Every stat and line checked against your source.

Verified, Not Assumed

Tested on real phones and tablets (iOS and Android, online and offline) before you ever see it.

Flawless Day One

Your community's first impression is the one that counts. We build for a launch with zero excuses, then keep it that way.

About the Founder

Veteran-Owned. Builder-Operated.

DigiRune Studios is run by Will McCullough: U.S. Marine veteran, 25-year entrepreneur, developer and lifelong tabletop gamer.

Combat Engineer. Senior Drill Instructor. Broker-owner who represented 1,000+ real-estate clients and brought the first-ever UFC event to South Carolina as Governor-appointed Chairman of the State Athletic Commission. Roles where precision, accountability, and attention to detail were never optional. It is the same standard baked into every app DigiRune builds.

What that means for you: your IP is in experienced, accountable hands: someone who has built businesses from scratch, navigated regulation, and delivered under pressure for decades.

USMC Veteran Proven Under Pressure Est. 2025 · Beaufort, SC Builder, not a broker of budgets
Common Questions

Straight Answers

What does the app cost my players?+
Decided together in the agreement. Most companion apps sell as a low-cost, one-time purchase. No subscriptions, no ads, no in-app tricks. Players buy it once and own it.
Who owns the IP?+
You do, fully and always. DigiRune receives a license to publish the app under your brand. Your rules, characters, and world remain 100% yours.
What do you need from me?+
Three things: access to your source material, a review-and-approve pass before launch, and an announcement to your community when it goes live. That's the entire lift. No technical work, ever.
What happens when my rules change?+
We update the app. Corrections, expansions, rebalances, new factions: maintenance and updates are part of the partnership, not a change order.
How do I get paid?+
The stores pay DigiRune, and your 30% share is passed through on the schedule set in the agreement. You watch downloads turn into income without ever logging into a developer console.
What if I already have an app (or an idea for one)?+
Even better. We can extend what exists or build to your vision. The demo call is a conversation, not a script. Bring your wish list.

Your Game Deserves an App This Good

Twisted, MERCS and Sheetmancer are live on the App Store and Google Play. Your game could be next.

Start the Conversation
Get in Touch

Let's Build Something Together

Send your game name and we'll set up a 30-minute call. We'll walk you through a live app, talk through what your companion app would look like, and if it's the right fit, we get to work. Most publishers have an app ready for review within five to six weeks.

Business Hours: Mon to Fri, 9:00 AM to 5:00 PM ET · Beaufort, South Carolina

Start the Conversation

The button below opens your email pre-filled. Just add your game name and hit send. We typically respond within one business day.

Email Will & Book a Call Book a 30-minute call
or copy it: will@digirunestudios.com
Privacy Policy

Last updated: October 14, 2026

This policy describes how McCullough Development, Inc., doing business as DigiRune Studios ("DigiRune Studios," "we," "us," or "our"), handles information across this website and our companion applications. Individual apps may include their own supplemental privacy details at the point of download.

Who We Are

DigiRune Studios is a division of McCullough Development, Inc., a South Carolina corporation based in Beaufort, South Carolina, United States. We build official companion applications for indie tabletop and role-playing game publishers, along with freestanding tools for the broader tabletop community.

Information We Collect

We aim to collect as little as possible. Depending on how you interact with us, this may include:

  • Contact information you provide. If you email or call us, we receive the details you choose to share (such as your name, email address, phone number, and the contents of your message) so we can respond.
  • Information stored on your own device. Several of our applications save your preferences and content (for example, favorites, settings, or character data) locally on your device. This information stays on your device and is not transmitted to us unless a specific feature states otherwise.
  • Account & sync information (only if you choose to sign in). Some of our applications offer an optional sign-in (using your existing Google or Apple account) so your saved preferences and content can sync across your devices. If you opt in, we receive a basic account identifier (such as your email address and a unique user ID) and store the preferences you choose to sync. Sign-in is entirely optional: if you don’t sign in, the app works fully and your data stays on your device.
  • Images or documents you submit for a feature. Some of our applications let you photograph or upload a page (such as a game character sheet) so the app can read the text on it and turn it into editable content. When you use such a feature, the image is sent over a secure connection to a processing service to extract its text; we do not permanently store these images on our servers, and the app does not keep the original after extraction, only the structured data it produces.
  • Notes you send us from an app. Our applications and this website include an optional "Report a problem or suggest an idea" link. If you use it, we receive your message, the kind of note, the app name and version, your device type, the address of the page you sent it from and, only if you add it, your email address so we can reply. A random code kept on your device lets us limit how many notes one device can send in a day. Your IP address is not stored with your note.
  • Limited technical data. Our website is hosted as static pages and does not set tracking cookies. We count page visits with GoatCounter, a privacy-friendly counter that uses no cookies and does not identify or track individual visitors. Standard server logs maintained by our hosting and infrastructure providers may record basic technical information such as IP address and browser type for security and reliability.

How We Use Information

  • To respond to your inquiries and communicate with you about a potential or active project.
  • To provide, maintain, and improve our website and applications.
  • To perform features you actively request, such as extracting the text from an image you submit so it can become editable content.
  • To protect the security and integrity of our services.
  • To comply with legal obligations.

We do not sell your personal information, and we do not use it for third-party advertising.

Payments

Our applications are distributed through the Apple App Store and Google Play. When you purchase an app, the transaction is handled entirely by Apple or Google under their own terms and privacy policies. We do not receive or store your payment card details.

Third-Party Services

We rely on a small number of trusted providers to operate our services: static web hosting for this site; GoatCounter for privacy-friendly visit counts; Cloudflare to receive and store notes you choose to send from an app, with Cloudflare Turnstile checking, when you open the note form, that a note comes from a person and not a spam robot; Anthropic, whose AI may help sort through those notes; Apple and Google for app distribution and purchases; Google Firebase (Authentication and Cloud Firestore) to provide optional cross-device sign-in and synchronization in applications that offer it; and certain optional in-app features, such as on-demand translation, that may send the text you choose to translate to a third-party service only when you actively use that feature. In applications that offer image-to-text or similar AI-assisted features, we use an AI processing provider (Anthropic, maker of the Claude models), relayed through a secure server we operate (Cloudflare), which receives only the content you submit for that feature and returns the extracted result. Under Anthropic’s commercial API terms, content sent through the API is not used to train its models and is automatically deleted after a short retention period. Each provider processes information under its own privacy policy.

Data Retention

We keep correspondence and contact information only as long as needed to address your request and to maintain reasonable business records, after which it is deleted or archived. Notes sent through an app's "Report a problem or suggest an idea" link are kept for one year and then deleted automatically. Information stored locally within an app remains under your control and can be cleared from your device at any time. If you use optional sign-in to sync data across devices, that information is retained while your account remains active; you can clear it or delete your account at any time from within the app or by contacting us, after which the synced data is removed.

Children's Privacy

Our website and applications are intended for a general audience and are not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us and we will take appropriate steps to delete it.

Your Choices and Rights

You may contact us at any time to ask what information we hold about you, to request a correction, or to request deletion of information you have shared with us. Depending on where you live, you may have additional rights under applicable privacy laws, and we will honor those rights as required.

Changes to This Policy

We may update this policy from time to time. When we do, we will revise the "Last updated" date above.

Contact Us

McCullough Development, Inc. d/b/a DigiRune Studios  •  Beaufort, South Carolina, United States
Email: will@digirunestudios.com  •  Phone: 843-441-8286

Account & Data Deletion

If you signed in to a DigiRune Studios companion app using your Google or Apple account, you can request deletion of your account and all associated synced data at any time. Signing out within the app ends your session on that device, but does not by itself delete data stored in our systems.

To permanently delete your account and data, email will@digirunestudios.com from the email address associated with your account, using the subject line Account Deletion Request. We will permanently delete your account identifier (such as your email address and unique user ID) and any preferences or content you chose to sync, within 30 days, and confirm by email once complete.

Information stored only on your own device can be cleared at any time from within the app. We retain no synced data after deletion, except where retention is required by law.