Free, in your browser, no account

Your body is the controller.

BodyArcade is a running game you play standing in front of your webcam. Jump over hurdles, duck under bars, squat low and lean to dodge walls. Ninety seconds a run, and it counts as exercise because it is.

  • Camera frames stay on your device
  • 5 free runs every day
  • Works with a keyboard too
BodyArcade gameplay in the Forest world: the runner approaches a striped wall while the on-screen prompt says Lean left.
The same game on a phone in portrait, in the Sunset world.
The controller

Five moves. That's all of it.

Every obstacle on the road is cleared by one of these. The game reads them from your hips, head and shoulders with on-device pose tracking, calibrated to your own standing height.

Jump

Push off the floor so your hips rise.

Clears low hurdles

Duck

Drop your head and shoulders under the bar.

Passes overhead bars

Squat

Sit your hips back and down, lower than a duck.

Gets under the low yellow bar

Lean left

Tilt or step your shoulders to the left.

Moves the runner into the left lane

Lean right

Tilt or step your shoulders to the right.

Moves the runner into the right lane

No webcam handy? Pick Play with keyboard: Up or Space to jump, Down or Shift to crouch, Left and Right to lean. On a phone, swipe.

How a run works

From tab to sweat in a minute.

There's no install and no sign-up. Open the game, pick a world, let the camera find you and start moving.

The BodyArcade start screen: Play with camera, Play with keyboard, the ten world tiles and the difficulty switch.

Pick a world and a pace

Alps, Desert and Forest are free on Easy or Medium. Type a name if you want your best runs labelled, and your weight if you want the calorie estimate to fit you.

The camera check screen: a mirrored preview with the detected skeleton drawn over the player and a checklist of setup steps.

Let the camera see you

Step back until your head and hips fit in the outline, stand still for a second, and the game learns your standing height. That calibration is what makes jumps and squats register for every body.

A run in the Alps world: the runner approaches an overhead bar while the prompt ring at the top says Duck.

Run for 90 seconds

Obstacles come down the road and a ring fills as each one gets close. Make your move when it turns yellow. Three misses end the run; finishing the full ninety earns a bonus.

You'll need
  • A webcam or a phone's front camera
  • About two metres of clear floor
  • A recent Chrome, Edge or Safari
Worlds

Ten roads to run.

Each world has its own light, weather and scenery, built in the browser as you play. Three are free every day; Pro opens the rest.

Sunset world: palms and street lamps in silhouette against a red and gold sky.
SunsetPro
Alps world: pines, grey boulders and clouds over a mountain road.
AlpsFree
Desert world: dunes and tall cacti under a hot blue sky.
DesertFree
Forest world: tall round-canopied trees and bushes in green light.
ForestFree
Volcano world: black rocks, orange lava cracks and embers under a red sky.
VolcanoPro
City world: towers with lit windows and street lamps at night.
CityPro
Storm world: rain over a dark road lined with lamps and pines.
StormPro
Arctic world: blue ice boulders, snowfall and an aurora.
ArcticPro
Jungle world: huge trees and ferns in green mist.
JunglePro
Coast world: a causeway with railings over calm blue water.
CoastPro
Reasons to come back

Ninety seconds, then one more.

The run is short on purpose. These are the hooks that turn one run into a habit, all working without an account.

01

Daily goal

A new target every day in one of the free worlds: a score, a number of obstacles or a coin count. Hit it and your streak grows.

02

Challenge a friend

After a run, send a link with your score baked in. Your friend opens it, runs the same world and difficulty, and sees whether they beat you.

03

Fifteen achievements

Clean runs, long combos, every world, a week of daily goals. They're saved in your browser, nowhere else.

04

Your own history

Score, distance, obstacles cleared and an estimate of calories for every run, with your best in each world.

Privacy

The camera watches. Nobody else does.

Here's exactly what happens to your data. The privacy page has the full details.

Video stays on your device

The pose model (MediaPipe) runs inside your browser. Camera frames are never uploaded, recorded or stored.

No account, no sign-up

Your name, weight, runs and achievements are saved in this browser. There is no server-side profile to create or delete.

Only counts, not people

Plausible counts page views and a few button presses without cookies. If you go Pro, your license key is checked with Gumroad and nothing else.

Pricing

Free every day. Pro when you're hooked.

The free plan resets every day. Upgrade when five runs aren't enough or you want the other seven roads.

Free
$0

No card, no account

  • 5 runs every day
  • Alps, Desert and Forest
  • Easy and Medium difficulty
  • Daily goal, achievements, friend challenges
Play free
Lifetime
$99

One payment, no subscription

  • Everything in Pro
  • No renewals, ever
  • Every future world
Buy lifetime

Checkout is handled by Gumroad. After paying you get a license key by email; paste it into the game's Pro screen to turn Pro on in this browser.

Questions

Before you press play

Do I need to download anything?

No. BodyArcade runs in your web browser. Open the game page, allow the camera, stand back and play. There is no app, no account and nothing to install. You can add it to your home screen if you like, but you don't have to.

What equipment do I need?

A laptop or desktop with a webcam, or a phone with a front camera, and about two metres of clear floor so the camera can see you from your head down to your hips.

Is my camera video uploaded or recorded?

No. The pose model runs inside your browser on your device. Camera frames never leave your computer and are never recorded or stored. Your scores and settings are saved in your browser only.

Can I play without a camera?

Yes. Choose Play with keyboard: the up arrow or Space to jump, the down arrow or Shift to crouch, the left and right arrows to lean. On a phone you can swipe. Camera play is the workout; keyboard play is for trying the game.

Does it work on a phone?

Yes, with a recent Chrome or Safari. Prop the phone up at about hip height, step back until your head and hips are in the outline, and play. A laptop gives the camera a wider view and is the easiest setup.

What does the free version include?

Five runs a day in the Alps, Desert and Forest worlds on Easy or Medium, with the daily goal, achievements and friend challenges. Pro adds unlimited runs, all ten worlds, Hard and Insane difficulty, every runner look and full history.

How do I activate Pro after buying?

Gumroad emails you a license key after checkout. Open the game, press Pro, paste the key and press Activate. The key is remembered in that browser, so do it once on each device you play on.

How accurate is the calorie count?

It's an estimate based on a standard MET value for moderate exercise, the body weight you enter and the moves you make. Use it to compare your own sessions, not as a medical measurement.

Your first run takes 90 seconds.

Clear a bit of floor, open the game and see how far you get.

Play BodyArcade free
Play free now