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
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.
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.