In development
A Digital Outsider project · Compatible with Strava

RUNCRAFT

An afk-RPG that lives on top of your Strava runs. You run as usual. After every run your character replays it in a lovingly ironic homage to classic fantasy RPGs: skills trigger by distance, intervals and pace, loot drops, levels grow, and the innkeeper has opinions about your splits.

PWA · phone & desktop Nothing runs during your run Your data is shown only to you

Solo for now. Guilds, dungeons and faction battlegrounds are on the road map.

How it works

The core loop as a talent tree: six talents, one point each, spent on every run. Hover or tap a talent.

Core LoopPoints spent: 6 / 6
art-runner — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft
loop-run — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft1/1
Run with Strava
loop-webhook — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft1/1
Workout delivered
loop-sim — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft1/1
Run simulated
loop-loot — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft1/1
Rewards collected
loop-prep — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft1/1
Prepare the next run
loop-repeat — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft1/1
Repeat

One cycle = one run. All game actions cluster around two moments: right after a run and right before the next one. In between, the game asks nothing of you.

A run, replayed

A stylised location map: the dot runs along the trail, events pop on the map and print into the combat-style log beneath it. In the game this takes 30–60 seconds and can be skipped.

What the engine does

  • Pure function. (run, character, config, seed) → result. No network, no database inside.
  • Deterministic. The seed is the Strava activity id; the config version is stored with the run. Replaying gives the same result.
  • Workout type auto-detect. Laps, splits and Strava's workout tag propose "intervals", "tempo" or "base"; you confirm with one tap.
  • Regular runs still count. 1 km = 1 XP, half the drop chance, no resource spent.
  • Resource and pauses. Rage, Mana or Energy is full at the start; every trigger costs some. Hit zero and the character catches breath for 500 simulated metres.

Two factions

Paceliance

Hold the pace. Hold the line.

Order, even splits and a training plan taped to the fridge. The Paceliance believes a run is a promise you keep to your watch.

Hordistance

Distance is honor!

Mud, hills and long runs that end somewhere else. The Hordistance believes the only bad run is the one that fits on a treadmill.

Faction is chosen per character, and characters per account are unlimited. The faction level is the sum of the levels of everyone who runs under its banner.

Six races, six passives

Paceliance
Hordistance
passive-quick-feet — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Go-nomes Quick Feet

Short legs, absurd cadence. A Go-nome takes three steps where others take two and finds loot under every one of them. Run at 170+ steps per minute and the drop chance rises by 10 %.

passive-heavy-stride — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft
Runks Heavy Stride

Fewer steps, heavier ones. Runks pound the trail at 160 spm or below and the ground gives up its treasure out of sheer respect: +10 % drop chance. Cadence charts call it inefficient. Runks call it commitment.

passive-dusk-runner — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Evening elves Dusk Runner

They swear the evening air is thinner. Nobody has proven it, but between 18:00 and 23:00 an Evening elf's pockets fill faster: +10 % drop chance.

passive-before-the-sun — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft
Un-dawn Before the Sun

They don't need sleep, or so they claim. Start a run between 05:00 and 10:00 and the Un-dawn's loot luck rises by 10 %; the rest of the day they are somewhat grumpy.

passive-diplomats-purse — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft
Runmans Diplomat's Purse

Humans can't jump higher or run faster, but they can negotiate. Every quest pays 15 % more coin, because someone had to talk to the innkeeper.

passive-haggler — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Go-go-blins Haggler

Everything is for sale, especially the thing you just found. Go-go-blins get 15 % more coin for whatever they sell to the innkeeper. The innkeeper stopped arguing years ago.

Three classes, three ways to run

Runrior Rage

skill-charge — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for RuncraftCharge

Charge fires every few hundred metres of distance, any pace: 200 m at level 1, about 1 km at level 60. Long runs and easy miles are its home; the further you go, the angrier it gets.

Favourite style: base running, long and easy.

Runage Mana

skill-blink — icon by lorc (game-icons.net, CC BY 3.0), recoloured for RuncraftBlink

Blink fires inside fast intervals: watch laps or auto-detected repeats, 100 m apart at level 1 and 500 m at 60, pace no slower than the threshold. Hold the pace across more reps and the mage keeps vanishing.

Favourite style: intervals.

Rungue Energy

skill-sprint — icon by lorc (game-icons.net, CC BY 3.0), recoloured for RuncraftSprint

Sprint fires on stretches faster than the pace threshold: 150 m apart at level 1, 750 m at 60, threshold 5:30 → 4:15 min/km. Tempo runs, races, negative splits: it steals loot the moment you dip under the threshold.

Favourite style: tempo running.

Crits stack within a run and multiply the drop chance; three or more runs a week carry a stack into the next one. Every trigger drinks a little Rage, Mana or Energy; run out and the character catches breath for 500 simulated metres.

Loot and gear

Three slots

gear-head — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for RuncraftHead
gear-chest — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for RuncraftChest
gear-feet — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for RuncraftFeet

Caps and hoods, singlets and jerseys, socks and winged boots. Sets of three, class restrictions, seven stats to roll.

Six rarities

Poor · Common · Uncommon
Rare · Epic · Legendary

Grey junk sells for coin and comes with the best jokes. Epics and legendaries drop only in the harder locations or from unusual quests. The Tavern sells the guaranteed stuff; the trail drops the random stuff.

Consumables from the Tavern

consumable-potion — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for RuncraftResource potion
consumable-elixir — icon by lorc (game-icons.net, CC BY 3.0), recoloured for RuncraftElixir of luck
consumable-scroll — icon by lorc (game-icons.net, CC BY 3.0), recoloured for RuncraftScroll of experience

Tick "use on the next run" and they apply themselves: the potion skips one resource pause, the elixir adds +15 % drop chance, the scroll adds +10 % XP.

Bag10 / 12
item-dusk-gaiters — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
item-plain-cap — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
item-club-jersey — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
consumable-potion — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft2
item-worn-sneakers — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
item-old-shorts — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
item-quest-feather — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft3
consumable-scroll — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft
item-headband — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
item-epic-hood — icon by lorc (game-icons.net, CC BY 3.0), recoloured for Runcraft
item-dusk-gaiters — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Duskrunner's Gaiters
Feet · Item level 18 · Requires level 13
Binds when picked up
+12 max Rage
+5 % drop chance
"They squeak on the third kilometre. Every time."
Sell price: 30 coins

Twelve slots to start, more for coin. When the bag is full and something better drops, the cheapest item is sold automatically. Quest items stack and vanish when the quest is handed in.

The Tavern

innkeeper — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Innkeeper Splitwell
"Back already? Your left shoe told me everything."
ui-coins — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft1 240
gear-chest — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for RuncraftGearconsumable-potion — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for RuncraftConsumablestab-services — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for RuncraftServicestab-sell — icon by lorc (game-icons.net, CC BY 3.0), recoloured for RuncraftSell
item-club-jersey — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Club Jersey of the Even Split
Chest · ilvl 10 · Runage only
ui-coins — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft120
item-plain-cap — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Plain Cap
Head · ilvl 10
ui-coins — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft40
item-dusk-gaiters — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Duskrunner's Gaiters Daily deal
Feet · ilvl 18 · gone at midnight
ui-coins — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft400
consumable-potion — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Potion of Rage
Skips one resource pause · stacks to 5
ui-coins — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft40
Stock changes every 5 levels · Selling pays 25 % of the price · Go-go-blins get +15 %

What the innkeeper does

  • Guaranteed gear. One piece per class in every level bracket, always a step below the best drop of your location. Saved up? Bought.
  • The daily deal. One random item from the location pool, sometimes Rare or Epic, swapped at midnight your time.
  • Consumables. The resource potion of your class, the elixir of luck and the scroll of experience.
  • Services. Extra bag slots at rising prices, and a new nickname if the old one was a mistake.
  • Selling. Anything but quest items, at a quarter of the price. Grey junk was born for this.
  • Opinions. After release the innkeeper comments on your last run. He has seen your splits.

Quests

ui-quests — icon by lorc (game-icons.net, CC BY 3.0), recoloured for RuncraftQuest Log3 / 3 active
quest-level — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Reach level 13 level
36 / 51 XP · Reward: ui-coins — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft 60 coins
quest-skill — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Thirty Charges before breakfast skill
"Thirty triggers in a single workout. Runbert says it cannot be done. Runbert also says 5:00 is an easy pace."
18 / 30 triggers in one run · Reward: ui-xp — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft 15 XP, ui-coins — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft 90 coins
quest-unusual — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft
Negative split, positive attitude unusual
Second half 5 % faster than the first · Reward: item-headband — icon by delapouite (game-icons.net, CC BY 3.0), recoloured for Runcraft Headband of the Second Wind
Reroll · free today

Three quests, always

  • Level quest. "Reach level N." Pays coins, refreshes the moment you complete it.
  • Skill quest. "X triggers in one workout" or "Y in a week." Pays XP and coins.
  • Unusual quest. Rolled from templates that read your splits, laps and elevation: negative split, metronome pacing, dawn patrol, a climbing week, an item hunt. One free reroll a day. Always pays an item, Uncommon or better.
  • Heart-rate and elevation quests are offered only if your runs carry that data. Quest chains with a story come after release.

Your data, your eyes only

  • Runcraft reads only your runs from Strava: distance, time, splits, laps, cadence and heart rate when present.
  • Other players never see your running data. They see game stats: level, skill triggers, items, faction.
  • Disconnect Runcraft in your Strava settings at any time; raw activity data is deleted.

Read the full privacy policy →

Where it is now

Prototype

The simulation engine, the balance sandbox and real runs of the author. Autumn 2026, no public sign-ups.

MVP

The full loop as an installable web app for a small group of runners: characters, replays, loot, the Tavern, quests.

Release

Open to everyone as Strava's athlete limits allow, with leaderboards on game stats, notifications and an innkeeper who comments on your run. Guilds, dungeons and faction battlegrounds come after that.