OmoggleApp preview
Play . iPhone preview

Playwhere it lands.

The app-first home for 1v1 Mog Battle. Ranked face duels, friend-code challenges, local scoring — laid out the way the iPhone surface will ship.

10sround length
468facial landmarks
6-digitfriend codes
0ads, ever
Round 10:07
YOU
7.42
@bladerunner_99
6.81
Verdict+12 ELO
Rank847 / —
Why Omoggle

The shape of the duel.

Four things keep the format honest: the timer, the codes, the local mesh, and the ladder. Everything else gets out of the way.

01

Live face-to-face duels

Ten seconds, two cameras up. The higher local score wins — no screenshots, no waiting room.

02

Friend codes, no queue

A six-digit room code drops your matchup in directly. Send it, square off, settle it.

03

On-device scoring

MediaPipe Face Mesh runs locally during the round. Only the score leaves the phone.

04

Ranked ELO ladder

Every accepted duel updates standings. The leaderboard reflects head-to-head results, not vibes.

What you need

Before you queue.

The duel takes ten seconds. Getting in takes less. These are the minimums for the round to count.

  • Device
    iPhone with front cameraiOS 16 or later recommended for the live WebRTC pipeline.
  • Network
    Stable connectionLive video is direct peer-to-peer via WebRTC; LTE works, Wi-Fi is steadier.
  • Lighting
    Even, front-litQuality gates require reliability ≥ 0.68. Backlit faces fail the round.
  • Account
    Sign-in before rankedApple Sign-In creates the account; pick a username before queueing.

Open the iPhone preview.

Free. No ads. No paywall. Just the duel.