⚔️iOS RPG • Powered by HealthKit

Turn steps into adventure — heal your hero, level up for real-life moves.

Walk, workout, and watch your character grow. Private, playful, and powered by your HealthKit.

iOS only • HealthKit read-only • Privacy-first

🛡️

Hero

Level 12 Adventurer

❤️ HP74 / 110
⚡ XP840 / 1,440

8,420

steps

+84

XP today

+12

HP regen

App screenshots coming soon

Move in the real world. Level up your hero.

Every step, every workout, every rest cycle feeds your persistent RPG character. Your moves are the game mechanic.

Daily Quests
3 active today
Morning Walk
+30 XP
⚔️5,000 Steps
+50 XP
⚔️Active Workout
+80 XP

Daily Quests

Tiny walks, big rewards. Each day brings fresh objectives scaled to your level — so a short stroll still counts as a win.

Today's Activity
Apple Watch sync
Steps
8,420
+84 XP
Workout (30 min)
Run
+60 XP ⚡
Active Cal
412

Wearables Ready

Apple Watch workouts give bonus XP. Every run, swim, or gym session syncs automatically and powers your hero's growth.

My Gear
4 items equipped
🗡️Iron SwordCommon
🛡️Oak ShieldCommon
🎩Wizard HatRare
👟Swift BootsEpic
💍Ring+1Uncommon
🏆TrophyLegendary

Persistent Gear

Collect cosmetics and equip them across devices. Your character's look and achievements follow you everywhere.

Data & Privacy
HealthKit access
Steps (read-only)
On device
Workouts (read-only)
On device
Raw samples
Never sent
Game state (level, XP)
Server

Privacy-First

HealthKit reads stay on your device. The server stores only non-sensitive game state — no raw health data ever leaves your phone.

Built for the long game

Every mechanic is designed to reward consistent real-world movement, not just single bursts.

  • XP from Every Move

    Steps, workouts, and active minutes all convert to XP. By default 1,000 steps → 10 XP. Transparent math, no black boxes.

  • Gentle Level Curve

    Leveling follows a base × growth curve so early levels feel rewarding and high levels still feel achievable.

  • HP Regeneration

    Your hero heals automatically over time. Rest well and your HP tops back up — modeling real recovery.

  • Achievement System

    Unlock titles and badges for milestones: first 10k steps, 7-day streak, level 10, and beyond.

  • Offline-Friendly

    HealthKit syncs happen locally. Steps are counted even without a connection; XP is awarded on next sync.

  • Reversible & Transparent

    Revoke HealthKit access any time. Delete your server data from account settings. Everything is under your control.

How It Works

Your steps and workouts convert into XP. Level up your hero, grow your stats, and watch real-world movement become in-game progress.

👟

Walk & Earn XP

Every 1,000 steps earns your hero 10 XP. Walk 8,000 steps today and pocket 80 XP — no spreadsheets required.

⚔️

Level Up Your Hero

XP fills your level bar. Early levels come fast to keep you hooked; higher levels take more dedication so progress always feels earned.

❤️

HP & Regen

Your hero's Max HP grows as you level up and equip better gear. HP regenerates automatically between sessions, so staying active keeps you strong.

See VitalRPG in Action

App screenshots coming soon — here's a preview of what each screen does.

🗺️

Screenshot 1

Hero Dashboard

See your HP bar, XP progress, level, and today's step count at a glance.

(App screenshots to be added)

⚔️

Screenshot 2

Daily Quests

Fresh objectives every day — complete them to earn bonus XP and rewards.

(App screenshots to be added)

🏆

Screenshot 3

Gear & Cosmetics

Browse your collection, equip items, and customize your hero's look.

(App screenshots to be added)

📈

Screenshot 4

XP History

A timeline of your activity showing how each session powered your hero.

(App screenshots to be added)

🔒

Screenshot 5

Privacy Dashboard

See exactly what HealthKit permissions are active and revoke them instantly.

(App screenshots to be added)

🎖️

Screenshot 6

Achievements

Unlock titles and badges for milestones — first 10k steps, level 10, and more.

(App screenshots to be added)

Made for every kind of mover

Whether you walk, run, or lift — VitalRPG turns your real-world movement into heroic progress.

🚶

The Daily Commuter

Turn your walk to the station into XP. Every commute heals your hero and inches you toward the next level.

🏋️

The Gym Warrior

Apple Watch workouts give bonus XP. Track strength sessions, runs, and yoga — all powering your character.

🧘

The Casual Mover

Even light activity counts. A gentle walk around the block earns XP and keeps your HP regenerating.

🏆

The Achiever

Unlock titles, collect rare gear, and climb the level curve. Long-term consistency is the ultimate end-game.

Privacy-First by Design

We request HealthKit read permissions for aggregated metrics. Raw HealthKit samples stay on-device. Server stores only non-sensitive game state.

🩺

Aggregated metrics only

We request HealthKit read permissions for aggregated steps and workouts. No raw samples.

📱

Data stays on-device

Raw HealthKit samples are never transmitted off your device. Processing happens locally.

🗄️

Minimal server storage

Server stores only non-sensitive game state: character fields, owned cosmetics, achievements.

🔐

Row-Level Security

All server queries use Supabase RLS. Your data is isolated and never shared across accounts.

🔄

Revoke anytime

Revoke HealthKit permission in iOS Settings. To remove server data, contact support.

We request HealthKit read permissions for aggregated metrics (steps, workouts). We do not transmit raw HealthKit samples off your device. Server storage contains only non-sensitive game state (character fields, owned cosmetics, achievements). All server queries use Supabase RLS. You may revoke HealthKit permission in iOS Settings; to remove server data contact support@vitalrpg.app.

Frequently Asked Questions

Can't find the answer you're looking for? Contact us →

    • What do you read from HealthKit?

      Only aggregated metrics (steps, workouts) with your permission. Raw samples stay on your device unless you opt-in.

    • What's stored on the server?

      Non-sensitive game state only: character scalars (level, XP, HP), owned cosmetics, achievements. No raw HealthKit samples.

    • How does steps → XP work?

      Transparent math: by default 1,000 steps → 10 XP. Level requirements follow a base × growth curve. Caps and multipliers may apply.

    • Can I revoke access?

      Yes — revoke HealthKit permissions anytime in iOS Settings. Your server-backed game state remains (you can delete it from account settings).

    • Will this drain my battery?

      No — the app requests read-only HealthKit access and performs infrequent, lightweight syncs.