BattleSphere

Your campaign. Your group's story.

BattleSphere gives campaign organisers the tools to build a living Warhammer campaign — and gives every player a stake in how it unfolds. Set the stage. Fight the battles. Build the legend together.

The best campaigns are more than a series of games. They're a shared story — one that grows richer with every battle fought, every territory lost, every twist the organiser throws at the table.

BattleSphere is built for that kind of campaign. One organiser builds the world. Everyone writes the history.

The Map

Build your campaign's world — place territories, name star systems, draw the warp routes your factions will fight over. As battles are fought and control shifts, the map updates in real time.

Campaign Events

Post events that reframe what's at stake — sudden assaults, shifting allegiances, sector-wide crises. Your players don't just show up to play. They show up to find out what happens next.

The Chronicle

Every battle, every event, every territory that changes hands — woven automatically into a living timeline. The Chronicle belongs to the whole group: a record of the war they fought together.

Hall of Honours

Bestow honours on players and factions for acts of brilliance, sacrifice, or infamy. These moments become part of the campaign's shared legend — the stories your group will still be telling long after the final battle.

More than a league. A living campaign.

Running a campaign means giving your group's games a context that makes them matter. BattleSphere handles the organisation — the map, the standings, the history — so you can focus on the story.

And your players bring that story to life every time they roll dice.

Up and running in minutes

01

Create your campaign

Name it, build your map, set up factions and territories.

02

Invite your players

Share your campaign link. Players join, log their battles, and watch the map evolve.

03

Shape the narrative together

Post events, award honours, and let the campaign's history write itself.

The campaign doesn't start at the table. It starts here.