About RPG Spark
Built by a lifelong RPG player who couldn't find the right tool - so he made one.
Hi, I'm Karol. I've been rolling dice since the early 90s, took a years-long detour through law, switched careers to frontend development, and eventually built the RPG companion app I always wished existed.
RPG Spark is a one-person project born from 30+ years of playing, GMing, and loving tabletop RPGs.
The RPG Years
It started in early 90s Poland with Magia i Miecz - the legendary Polish RPG magazine that was the gateway for an entire generation of players. My first system was Krysztaly Czasu (Crystals of Time), a Polish RPG that few outside the country have heard of but that shaped how I think about tabletop games to this day.
From there it was the usual progression: Warhammer Fantasy Roleplay, AD&D 2nd Edition, and whatever else we could get our hands on. In 90s Poland, RPG books were rare treasures - photocopied, passed around, read until the pages fell apart.
The Long Break
Life happened. I became a lawyer, worked in the field for years, and RPGs faded into the background. For about 8 years, the dice stayed in the drawer. No sessions, no campaigns, no character sheets. Just the occasional nostalgic thought about old adventures.
The Return
Around 8 years ago, I switched careers from law to frontend development - and reconnected with old friends from the RPG days. We started playing Warhammer 40K: Dark Heresy (Inquisitor TTRPG), and just like that, the dice were back on the table.
A few years later I discovered something entirely new: solo RPGs. The idea of running a full session by yourself, using oracle systems and random generators to replace the GM - it was exactly the kind of creative, improvisational play I'd always loved, but without needing to coordinate schedules with five other adults. I was hooked immediately.
Why RPG Spark Exists
I started looking for a mobile app that could help with both GM session prep and solo play. Something with random generators, an oracle system, dice roller, and a campaign tracker. Something that worked offline, felt good to use, and didn't try to replace the imagination - just support it.
Nothing on the market was quite right. Some apps had great generators but terrible UX. Others looked nice but lacked the tools I needed. Most were bloated, ad-heavy, or required accounts and internet for basic features.
So I built RPG Spark - the app I wanted to use at my own table. No accounts, no ads in the free tier, works 100% offline. 110+ generators, oracle tools, dice roller, campaign tracker. Everything a GM or solo player needs, nothing they don't.
After 8+ years as a frontend developer, I finally had the skills to build something I'd wanted since the 90s. RPG Spark is that thing.
The Journey
First RPG session in Poland. Krysztaly Czasu, Magia i Miecz magazine, photocopied rulebooks.
Warhammer, AD&D, convention circuit. Deep into the Polish RPG scene.
The long break begins. Law career takes over. Dice go in the drawer.
Career switch to frontend development. Back at the table with old friends playing WH40K Inquisitor. Solo RPGs discovered later.
The idea for RPG Spark takes shape. Development begins - finally building the app I always wanted.
RPG Spark and SPARK DICE launch. 30+ years of player experience, one app.
Try RPG Spark
Free to download. No account needed. Works offline. Built by a player, for players.