Zombies, Run! is excellent. We say that upfront because the rest of this post will spend a lot of time on where we diverge from it, and we want to be clear that the divergence is philosophical, not dismissive.
Six Weeks to Run launched Zombies, Run! in 2012. It has over 10 million downloads. It defined audio running as a genre. We built Runnory knowing that, having thought hard about what it did and didn't do, and having made very different choices in almost every dimension that matters.
Here's what those differences look like in practice, and why they exist.
| Feature | Runnory | Zombies, Run! |
|---|---|---|
| Story type | Generative — unique every run | Authored episodes — fixed content |
| Heart rate role | Core mechanic — drives narrative in real time | Optional — triggers randomised chases |
| Story variation per run | Always different (based on your HR profile) | Same episode plays each time |
| Gamification | XP, biometric-based artifact drops, leaderboard | Supply drops, base-building meta-game |
| Smartwatch support | Native Apple Watch & Wear OS apps | Phone-only |
| Offline support | Not yet (requires live LLM call) | Full offline (pre-downloaded episodes) |
| Audio production | AI-generated TTS narration | Professional voice actors |
| Track record | Pre-release | 10+ million downloads since 2012 |
The core split: your run as listener vs. your run as input
Zombies, Run! treats your run as a delivery mechanism for a pre-written story. You run, the app plays episodes. The story is authored, voice-acted, linear. Your 190 BPM sprint and your Zone 2 recovery hear the same next chapter.
Runnory treats your run as the input. Your heart rate, pace, and terrain are the variables the story is computed from. You don't listen to a chapter — you generate a beat. Slow down at the wrong moment and the narrator notices. Sprint through Zone 4 and the world reacts.
This is the fundamental split. Everything else follows from it.
Story quality: authored depth vs. generative breadth
Zombies, Run!: Six Weeks to Run and its sequels have hundreds of episodes, professional voice acting, a serialised plot with recurring characters, genuine emotional arcs. The writing is good. The production quality is high. After 14 years, there's a vast library.
Runnory: No pre-written episodes. No recurring characters (yet). Each beat is 30 words, generated by Gemini 2.5 Flash from your real-time biometrics and a world-state prompt. The narrator has a voice — gravelly herald for Shadow Realm, sardonic hacker for Neon Fugitive — but it's not telling you a specific story you'll remember next week.
What Runnory offers instead is that the narrative is unrepeatable. Two runs at the same route with different heart rate profiles produce different stories. The app can't get stale in the way a fixed library can, but it also can't give you the specific satisfaction of finding out what happened to Sam.
If you care about authored narrative with real characters: Zombies, Run! wins, hands down, and probably will for a long time.
Heart rate integration: decoration vs. mechanism
Zombies, Run!: Heart rate data can trigger "zombie chases" — the app sends a burst of zombie audio cues and you're supposed to sprint. The chases are randomised, not tied to your actual BPM. You can be in Zone 5 and not get a chase. You can get a chase mid-warmup at 110 BPM.
Runnory: Heart rate is the narrative engine. Zone 3 (64–77% HRmax) means enemies are spotted. Zone 4 (77–95%) means active pursuit. Zone 5 (95%+) means last stand. The narrative world changes because your physiology changed, not because a timer fired.
This matters more than it sounds. In Zombies, Run!, a chase is a fun feature on top of your run. In Runnory, there's no "on top of" — the run and the story are the same thing. A tempo block at Zone 4 isn't you triggering a chase mechanic, it's the story responding to what your body is doing.
The downside: if you run at a flat Zone 2 for an hour, the story stays flat. Zombies, Run! will still give you narrative variety because it's not waiting for your HR to move.
Gamification: supply drops vs. biometric XP
Zombies, Run!: Collectible items during runs (ammo, medicine, batteries). A base-building meta-game where you allocate collected supplies. Supply drops on specific missions. The gamification layer is tangible and separate from the story.
Runnory: XP per run based on time, distance, and zone distribution. Artifact drops tied to story worlds. A global leaderboard ranked by weekly XP. Post-run summaries that reconstruct the narrative arc your biometrics wrote.
The Runnory approach bets that the gamification means more when it's rooted in the run itself — XP you earn in Zone 4 feels earned differently than XP from a flat jog. Whether that bet pays off depends entirely on whether you care about the HR-to-narrative link.
Platform and hardware
Zombies, Run!: iOS and Android. No official Apple Watch or Wear OS companion; relies on the phone for HR if used at all.
Runnory: iOS and Android. Native Apple Watch app (HealthKit heart rate, background session handling). Wear OS companion (Health Services API, foreground service). The watch app is load-bearing — we need sub-second HR data, not the polling interval you get reading from phone sensors over Bluetooth.
If you run without your phone, Runnory currently requires the watch. Zombies, Run! doesn't have a watch-native mode.
Offline
Zombies, Run!: Episodes download locally. Full offline support. No connection needed mid-run.
Runnory: Requires connectivity. Every 7-second narrative beat is a live LLM call. This is a real limitation — trail runners in dead zones, treadmill gyms with poor wifi, international travel. It's on the roadmap, but it's not solved yet.
Who each app is for
Zombies, Run! is for you if:
- You want a long, authored story with real characters and production quality
- You run at a consistent zone and want entertainment that doesn't depend on your effort level
- You want offline support
Runnory is for you if:
- You want your effort to feel like it means something to the world around you
- You do intervals, tempo runs, or any training where HR varies significantly
- You care about the story being different every run
- You have a smartwatch and want it to be the HR source, not a BLE band
What we took from Zombies, Run! when building Runnory
The audio-first format. The bet that running is more interesting with a narrative layer. The understanding that the app has to stay out of the way — no looking at screens, no fumbling with controls mid-run.
What we didn't take: the fixed narrative model. Not because it's wrong — it works, and millions of people love it. But we thought there was a version of this genre that hadn't been built yet, where the story is a function of the run rather than a backdrop to it.
Whether that's better is a question of what you want from a run. We know which answer we built for.
Common questions
What is the main difference between Runnory and Zombies, Run!?
Zombies, Run! plays pre-written, voice-acted episodes that don't change based on your effort level. Runnory generates narrative in real time from your heart rate — Zone 3 (64–77% HRmax) triggers one narrative state, Zone 5 (95%+ HRmax) triggers another. Your physiology drives the story rather than playing alongside it.
Does Runnory require a heart rate monitor?
Runnory is designed around a continuous heart rate signal and works with any Bluetooth heart rate monitor, a native Apple Watch (via HealthKit), or a Wear OS watch (via Health Services API). Without a live HR signal, the narrative engine has no biometric input.
Can Runnory work offline?
Not currently. Runnory generates a narrative beat every 7 seconds via a live LLM inference call, which requires an internet connection. Zombies, Run! supports full offline play because its episodes are pre-downloaded. Offline support is on the Runnory roadmap.
Is Runnory better than Zombies, Run!?
They solve different problems. Zombies, Run! is the right choice for authored narrative with professional voice acting and offline support. Runnory is the right choice if you want your heart rate and effort to shape the story — particularly for interval training or any run where your HR varies significantly.
Curious about the technical architecture that makes this real-time generation possible? Read our engineering deep-dive here.
Join the waitlist at runnory.com.