BLOCKTOWER
A free app for in-person Blood on the Clocktower.
Handles things the Grimoire can't track.



What Blocktower does.
Vote threshold
Automatically calculates the votes required to execute and recalculates whenever someone dies or comes back. No more mental math mid-nomination.
Discussion timer
Set a timer for player discussions, then call the town back when it runs out. Lives in Live Activities and the Dynamic Island so it's never buried.
Track nominations
Always know who can nominate and who can be nominated. Tap to start, drag from the nominator to the nominee, drag the tally to lock in the count.
Grimoire photo
Point the camera at your Grimoire, Blocktower automatically detects the tokens and assigns each player's role. Fix anything it misses with a tap.
Storyteller notes
Mayor bounce, assassin pick, a clever bluff... write down whatever you want to remember. Notes flow into the end-of-game story.
Script library
Pick from official scripts, search botcscripts.com inside the app, or import a custom script. Each script shows the edition for every character so building the bag is fast and easy.
Day & night phases
Always know what day it is, right on the game screen, no notepad required.
Game history
Every story is saved with start and ending grim photos. When someone asks "what happened in the first game?" you have an answer.
Run the reveal off the screen.
When the game ends, snap a photo of the final Grimoire, pick the winner, and Blocktower pulls everything together into a walkthrough of the game in the order it actually happened.
Reclassify deaths and add notes from the preview before you reveal. Run the reveal off the screen, timing intact, nothing forgotten.
Quick answers.
Common questions before you download. Storytellers, this one's for you.
Do I need a Slaydate event to use it?
No. Blocktower works completely on its own. If you also use Slaydate, the two talk to each other and player rosters sync automatically, but it's optional.
Is it really free?
Yes. No subscriptions, no ads, no in-app purchases. Built for the BotC storytelling community.
Will it work with custom scripts?
Yes. Import any custom script from a file, paste JSON directly, or search botcscripts.com from inside the app.
Does it replace the physical Grimoire?
No. Blocktower assumes you're running an in-person game with a physical Grimoire. It helps with the things the Grimoire can't track: vote counts, timers, nominations, notes, and the story.
What devices does it support?
iPhone running iOS 18.0 or later. Designed for one-handed use while you're standing at the table.
Pick it up before your next game.
Free, no subscriptions, no nonsense. Built by a Storyteller, for Storytellers.
Download on the App StoreFree. Requires iOS 18.0 or later.