Getting started
The goal
Survive 20 minutes. At 20:00,
The Harvester arrives. There is no win screen: a “You survived 20:00!” banner shows for a few seconds and the run keeps going, with enemies strengthening through five-minute phases and defeated bosses raising Spud Forges. The run counts as survived, so when Tibo is finally reset the end screen says “Tibo survived …” instead of “Tibo was reset after …”.[1]
Moving and dashing
Move with W A S D or the arrow keys (drag on touch). Space dashes (flick on touch). A dash covers 48 units, Tibo starts with 1 dash charge and the base cooldown is 5 s.[2] Recharge cannot fall below 0.75 s, although the normal 60% dash-cooldown reduction cap already keeps it at 2 s or more. See Butter Socks, Stats and Controls.
Weapons fire on their own
Tibo carries up to 6 weapons and 6 passives. Weapons attack automatically; a few (
Butter Streak,
Julienne Dash,
Ghee Glide,
Waffle Cut) trigger on dash.
Level-ups
Enemies drop XP gems. Each level-up offers 3 cards (a 4th with enough luck). Pick a new weapon, a new passive, or a level for one you own. R rerolls, X skips and B banishes while you have charges. See Level-up.
Chests and evolutions
Elites and some POIs drop chests. A chest can evolve a maxed weapon whose catalyst you own. See Chests and Evolutions.
Dogs
Stray dogs wait around the map. Walk up to one to add it to your pack (up to 3). Each dog has an ability and an aura. See Dogs.
Gold and points of interest
Gold buys items from the Fry Cart, opens Potato Crates, spins Tater Slots and trains dogs at the Dog Kennel. See Points of interest.
First run
The level picker recommends Story mode first (“A short first game. Play this first.”). Levels from Easy to Nightmare follow; see Modes and Unlocks.
Sources
Game version 75: main-CSuyb4iv.js / boot-CPW8VVmR.js / sim-BkfBhQfw.js from https://tibo.dog/, researched 2026-11-05. See Versions & updates.
- About tibo.dog and tibo.dog llms.txt, read 2026-11-02
- Game config object exported by
sim-BkfBhQfw.js(view,player,dash,difficulty,win,scaling, … keys) - Inline English UI strings in
boot-CPW8VVmR.js
Code references
- sim-BkfBhQfw.js
win:{timeSec:1200,mode:continue,finalBoss:harvester} - sim-BkfBhQfw.js
dash:{distance:48,ticks:9,cooldownSec:5,minCooldownSec:.75,charges:1