CasualCode Studio Play now

Browser Muay Thai rhythm game

Targets fly at you. Throw the strike each one calls.

Stand in front of your camera. The game reads your body, in the browser, and scores your timing and accuracy against the music. Rounds run 60 to 100 seconds. All eight limbs. Nothing to download.

Needs a camera · about 2 m of clear space · works best in a lit room

Nakmuay — a fighter throwing a kick at neon strike targets
A Nakmuay round in progress — a fighter squared up in a neon-lit ring, with jab, cross, right hook and left kick targets around them and score, combo and accuracy across the top.
Key art. The live round runs in your browser tab.

How it works

Three things, then you're fighting

No install, no account, no gear. Setup takes about twenty seconds.

  1. 01

    Allow the camera

    One browser prompt. Phone or laptop, front camera is fine.

  2. 02

    Step back two metres

    Prop the phone up. Get your head, hands and feet in frame. A lit room reads best.

  3. 03

    Throw what it calls

    Each target names a strike and lands on a beat. Hit it on time, keep the combo.

Muay Thai is called the art of eight limbs — two fists, two elbows, two knees, two shins.
A TRADITIONAL DESCRIPTION OF THE SPORT · ALL EIGHT ARE IN THE GAME

The strikes

Eight limbs, called by name

Fourteen strikes in six families. Tracking reads the limb, the side and the line — a hook scored as a cross doesn't count.

Circle — arm Square — leg Blue — left limb Red — right limb Arrows point where the strike travels, not the side it comes from.

Two disciplines

Pick what the round asks for

Same tracking, same scoring. Choose before the round, and set how much of it lands on your legs.

A Muay Thai fighter loading a right elbow, with a glowing right elbow target beside them.

Muay Thai

All eight limbs — punches, elbows, knees and kicks. Fourteen strikes, and a slider that sets how much of the round lands on your legs.

60% HANDS · 40% LEGS · ADJUSTABLE

Privacy

Pose tracking runs entirely in your browser. No video is uploaded and none is stored.

The camera feed stays on your device — the game never even draws it, only a figure built from your pose. Your score is the only thing that leaves, and only if you post it to the board.

Leaderboard

Every round is ranked

One global board, kept across sessions, best run per player.

#PlayerComboScore
01saenchai_fan_92×3448,120
02ratchada×3146,880
03lowkick_liu×2944,210
04padwork×2741,905
05m.tanaka×2439,440
SAMPLE BOARD — THE LIVE ONE IS IN THE APP See the live board →

Gyms

Run it at your gym

A laptop, a TV and two metres of floor gives you a warm-up station or an open-gym round.

We're piloting a gym build — a gym-wide leaderboard, a coach-set strike list, and a class mode that runs rounds back to back.

Free while we're piloting. We ask for feedback after two weeks.

Get in touch

Tell us about your gym and we'll send setup notes and a gym code. One reply from a person, usually within two days.

Email us about the pilot

CONTACT@CASUALCODESTUDIO.COM

Ready? Two metres back.

Camera · 2 m of space · a lit room

Play now