A fitness RPG

Your pushups are the weapon.

Prop up your phone, drop down, and every real rep โ€” counted live by the camera โ€” strikes a blow against the dark.

On-device camera counting 8 realms ยท 48 foes Privacy-first โ€” no video leaves your phone
Pushup RPG home screen showing the daily streak, next battle and quests
Why it's different

An RPG that only levels up when you do

No tap-to-progress, no idle timers. The only way forward is real reps.

๐Ÿ“ท

Reps counted by the camera

On-device pose detection counts every pushup in real time โ€” no manual tapping, no wearables, no honor system.

โš”๏ธ

Real combat, real sweat

Each rep deals damage. Fell 48 hand-crafted foes across 8 biomes, from timid slimes to Aurelion, the Astral Eye.

๐Ÿ›ก๏ธ

Loot, gear & a loadout

Drops from Common to Mythic. Equip, upgrade, reforge and salvage gear that boosts your rewards โ€” never your reps.

๐Ÿ”ฅ

Streaks that stick

Daily quests, a weekly trial chest, and a streak system with freezes and a guided rest day so a busy week never breaks the habit.

๐Ÿ‘ฅ

Train with friends

Add friends by code and share a weekly reps leaderboard. Rivalry sharpens the blade.

๐Ÿ”’

Privacy by design

The camera feed never leaves your device โ€” no video or pose data is ever recorded or uploaded. Ever.

A look inside

Built like a real game

Camera battle โ€” live pose tracking, rep counter and depth gauge World map of chapters and stages Victory screen with the workout summary and loot drop Loadout screen with equipped gear and set bonuses Bestiary of foes across the realms Hero codex with attributes and reps this week The Hall โ€” friends and the weekly fellowship board
How it works

Three steps. No counting in your head.

Prop up your phone

Set it on the floor so it can see your head, arms and shoulders. Calibration happens on your first rep.

Do your pushups

The camera tracks your form and counts each clean rep โ€” and only clean reps. Go as deep as you can.

Fell the foe

Every rep deals damage. Clear the stage, claim your loot and XP, and keep your streak alive.