Above, the storm-lit gold of Zeus. Below, the gem-cold violet of Hades. One tap throws your spark between them — and every hazard on one side has a reward waiting on the other.
Every mode shares the same law: balance is the score, and the horizon is always watching.
How far can the weave hold? No end, no mercy — just you, the horizon, and every hazard's twin.
Hold perfect harmony between both realms and grow a multiplier all the way up to x6.
75 seconds on the clock. Chase as many Eclipses as you can before the timer burns out.
One seed a day, the same run for everyone. Same hazards, same rewards — only skill decides.
A storm column in the sky reflects as a soul gem below, at the exact same spot. Read one world, react in both.
Feed both realms evenly and the Eclipse charges. When it fires, the worlds merge into one bright corridor — hazards dissolve, points double.
A different haptic pulse for rising and falling, screen shake, particle bursts, and a horizon that flashes on every crossing.
No sprite sheets — just light, gradients and particles, running smooth at 60 FPS on iPhone and iPad.
Tap the scene to throw your spark between realms. Alternate evenly to charge the Eclipse below.
⚡ We're a small, indie-spirited studio obsessed with one idea: two halves of a screen that refuse to stay separate. Twin Realms: Mirror Runner started as a single sketch — a horizon line splitting gold storm above from violet gem-cold below — and grew into a full arcade runner built entirely around that duality.
🔮 Our mission is simple — make reflex games that reward reading, not just reacting. Every hazard in the realm of Zeus has a twin waiting in the realm of Hades, and the perfect line through our game is never a straight one. It weaves, it flips, it listens to both worlds at once.
⚖️ What you get is four distinct ways to test that instinct — Endless for pure distance, Balance Run for disciplined harmony, Eclipse Rush for a 75-second sprint, and Daily Realm for a shared seed everyone races the same day. Feed both realms evenly and the Eclipse fires: the worlds merge, hazards dissolve, and points double.
✨ Everything is earned, never bought. Coins come only from distance, harmony and Eclipses — from playing, plain and simple — and go toward spark skins, trails, realm palettes and run boosters. No pay-to-win, no pressure, just hand-tuned haptics, screen shake and a horizon that flashes every time you cross it.
Two worlds. One spark. Every hazard has a twin.
Twin Realms: Mirror Runner collects nothing about you. We do not ask for a name, an email, a photo, a location, or any identifier. There is no login, no account creation, and no form to fill in anywhere in the app.
Because no information is collected, none is used, analyzed, profiled, or sold. We don't build player models, we don't track behavior across sessions for advertising purposes, and we don't share anything with anyone — there is simply nothing to share.
Everything the game needs — your coin balance, unlocked spark skins and trails, realm palettes, run boosters, high scores, Balance Run multipliers, Eclipse Rush results, today's Daily Realm seed, and your haptics settings — is stored locally on your own device. There are no cloud accounts, no remote saves, and no server-side player database.
Twin Realms: Mirror Runner does not integrate third-party analytics, advertising networks, or tracking SDKs. The app does not phone home. What happens on your horizon stays on your device.
Since no personal data ever leaves your device, there is no transmission to intercept and no remote database to breach. Your local save data is protected the same way the rest of your device's app data is protected by your operating system.
Twin Realms: Mirror Runner is safe for players of all ages in this respect: because we collect no personal data from anyone, we collect none from children either. The app contains no chat, no social features, and no way for any player to transmit information to us or to other players.
You are always in full control of your data because it never leaves your hands. Uninstalling the app permanently removes all locally stored progress, unlocks, and settings. There are no accounts to close, no data deletion requests to file, and no servers holding a copy.
If our practices ever change, we will update this policy and revise the effective date above. Since we do not collect contact information from players, we encourage checking this page periodically inside the app or on this website for updates.
Questions about this policy can be sent to privacy@twinrealmsmirrorrunnerapp.com.
💌 Found a hazard we missed, or want to tell us about your longest Eclipse streak? We'd love to hear from you — write in any time.
⏳ We read every message and typically reply within 24-48 hours.