← Blog

A different lane: narrative campaigns for tabletop wargaming

Tabletop is the most immersive hobby we have, but the tools all point at the tournament. Campaign Gremlin is built for the other thing: the season-long story your group builds together.

Joe's models · Campaign Gremlin

I think tabletop wargaming is the most immersive hobby there is. You build an army, you paint it, you give it a name, and over a single evening it becomes yours. Then the game ends, the models go back in their foam, and all of that story just evaporates. The result goes in a spreadsheet, if it goes anywhere at all.

For years the tools have all pointed one way: the tournament. Seed the players, pair the rounds, crown a winner, reset. That is a great way to spend a weekend. It is not the only way to play, and for a lot of us it was never the point.

I wanted the other thing. The campaign. The season-long story your group builds together, where the army you painted actually earns a history. There was not a good tool built for that, so I built one.

What Campaign Gremlin is

Campaign Gremlin is a free web app for running narrative tabletop wargaming campaigns, in any game system. Warhammer 40,000, Bolt Action, Age of Sigmar, BattleTech, your own homebrew ruleset, whatever you field. It does not enforce a rulebook. It handles the logistics of a campaign, the forces, the battles, the standings, and it gives your season somewhere to become a story.

It is story-first, and the AI is optional. You can write every word yourself, or ask the Gremlin to draft from what actually happened at your table. And to be clear about what it is: a wargaming app, not a Dungeons and Dragons app.

A story told in layers

A campaign's story does not live in one place. It lives in layers, from the whole war down to a single model, and Campaign Gremlin gives each of them a home.

Level What it holds
Campaign The Chronicle: the whole war, told chapter by chapter
Force The Saga and Arc: your army's identity, and how its fortunes shift from battle to battle
Battle The Account: a shared after-action write-up of each fight, from both sides
Unit The Legend: the tale of a standout unit, with stats that grow as it fights, its wounds, its kills, the traits it earns

Write each layer yourself, or ask the Gremlin, and you always keep the pen.

A painted force, ready for a season of battles
Joe's models · Campaign Gremlin

Grounded in your games, and optional

When you do lean on the Gremlin, it is not generic ChatGPT. Every generator reads your real campaign data, your forces, your units, the results you report, tuned over hundreds of iterations to sound like your war and not like anyone else's. It does not decide the outcome. You play the game on your own table, you report who won, and it writes the story around what actually happened.

And all of it is optional. If you like AI, it is a bonus. If you are an AI skeptic, write every word yourself and let the app handle the part nobody enjoys: the tracking, the standings, the record-keeping.

A single unit worth a Legend of its own
Joe's models · Campaign Gremlin

Somewhere for it to live

The story ends up somewhere you can actually find it. A Chronicle that grows as you play, a public page you can share with a single link, an in-app wiki for your house rules and league schedule. Not scattered across a Discord channel that scrolls away by next week.

Why me

I have spent about a decade in software, in technical writing and QA, and now in strategy and AI. Campaign Gremlin came out of years of watching how people actually use software, against how it was designed to be used. I wanted to build the thing I wished existed.

It is free, and it is live

Campaign Gremlin is live right now at campaigngremlin.com, and the core will always be free. If you try it, come join the Discord and tell me what works and what is missing. I iterate fast, in days, not months, and the roadmap is shaped by the people actually running campaigns.

If you have ever wanted the campaign more than the tournament, this one was built for you.