Fitness

Liftoff Full Breakdown

Liftoff is a strength training app that applies the most explicit XP leveling system observed in the fitness category. Every logged set contributes volume points toward a rank, with named rank tiers visible ahead of the current position. A per-muscle rank system means the user tracks separate progression levels for each muscle group. The variable reward is tied to workout completion rather than spending.

Mechanics observed

Eleven mechanics carry the loop

How it works

The core loop

Log a workout by tracking sets, reps, and weights. Each set contributes volume points to the overall rank and to the relevant muscle group ranks. Complete the workout. Receive a variable reward based on performance. View rank progression across all muscle groups. Check leaderboard position. Return for the next scheduled workout.

Retention

XP / Leveling

Full mechanic page

What was observed

The body rank system gives each muscle group an independent rank advancing through Bronze, Silver, Gold, Platinum, and Diamond. Performing exercises targeted at a muscle group fills that muscle's rank bar. At onboarding, a rank assessment asks the user for their best lifts on one chosen exercise and assigns an immediate rank (Bronze 3 for pull-ups in the session), with a predicted date to reach Gold. The account also carries a level displayed on the home screen avatar with a progress bar. A Double XP Shake consumable doubles XP earned during a single workout.

Key findings

  • Per-muscle ranking creates visible imbalance: a user who only trains chest sees chest rank advance while back rank stagnates. The imbalance is motivating without any explicit prompt, because the display itself communicates what is missing.
  • The "top 76.23%" social comparison at rank assignment puts the new user in a competitive context before they have completed a single workout, establishing the leaderboard mindset from the first session.
  • The predicted Gold date ("we predict you can reach Gold by April 26th") gives the rank a concrete timeline, converting an abstract tier into a calculable near-term goal.
screenshot
Body rank overview screen showing multiple muscle groups each with their own Bronze/Silver/Gold rank indicator and percentage fill bars, with the "body graph" visual showing which muscles are high-ranked vs. lagging
Retention

Streak / Streak Bonus

Full mechanic page

What was observed

Liftoff tracks consecutive days of logged workouts and surfaces the streak as a named counter in the activity summary. The streak is introduced after the first completed session. The app's logging-first design, where users record exercises, sets, and reps each session, creates a natural completion event that triggers the streak increment. Streak milestones are acknowledged with a notification and a brief animated celebration on the home screen.

How it is presented

The streak counter appears in the profile and workout history section alongside total sessions logged and personal bests. Post-session, a summary screen shows the updated streak count alongside volume lifted and exercises completed.

Key findings

  • The logging-first design means streak maintenance requires the user to complete the core product behavior (recording a workout) rather than a minimal action like opening the app, aligning the streak with the behavior the product is designed to build.
  • Post-session streak display on the summary screen surfaces the counter at peak motivation, immediately after the user has completed the action that earned the increment.
  • No streak freeze or recovery mechanic was observed within the session analyzed.
How they connect

Where the mechanics meet

XP / Leveling Leaderboards

The same logged workout volume that advances rank also determines position on volume leaderboards. One logging action serves both systems. Logging workouts carefully is both a personal progression behavior and a competitive one. The motivation to record every set has a leaderboard dimension.

Volume-based XP determines leaderboard position
Key insight

What the system teaches

The single most instructive observation

The per-muscle rank system creates 10 or more simultaneous progression tracks rather than one. A user who trains chest three times per week and legs once per week will see asymmetric rank advancement that reflects their actual training priorities, making the rank feel like an accurate self-portrait rather than a generic progress bar.

What makes the system work

Volume-based XP means the quality of the reward is determined by the quantity of work logged. There is no way to game the system by opening the app and closing it. The only way to advance is to do the actual workout.