Find your rhythm.
Then find your flight.
AIRFORM is a free browser physics game. Build momentum on the bar, pick your moment to let go, and open up for the next catch. No account or guest login is needed.
Three moves. A world of possibility.
- A / ← · Arch
- Hold to build your swing. When you move forward and upward, the game highlights a good moment to release.
- Space · Tuck
- Hold to rotate faster. Let go to extend your body. While airborne, your hands automatically catch a nearby bar when you are not tucking.
- W / ↑ · Release or Jump
- Let go of the bar. In a challenge, use the same key to jump again after a safe platform landing. On touchscreens, use the three buttons below the game.
Press R to restart, P or Escape to pause, and S for slow motion in practice. New here? Select “Watch a demo” in practice to see a full flip and controlled landing.
Make every move count.
Points are banked when you securely catch or land beyond your farthest confirmed position. Flying farther is not enough: finish the move to keep the reward.
| Move | Points | How to earn it |
|---|---|---|
| New bar | +100 | Catch a new forward bar and hold the grip for 0.15 seconds. |
| Perfect Catch | +50 | Open up early. At first contact, keep your torso within 30° of upright and your rotation at or below 3 radians per second (about half a turn per second). Then secure the grip. This bonus is added to the new-bar points. |
| Full flip | +50 each | Complete a full airborne rotation, then catch a bar or land safely ahead. Two flips earn 100 points. Turns around a bar and unfinished flights do not count. |
| Flow bonus | +10–50 | Link forward catches without landing or going backward. The second catch adds 10 points, the third 20, then 30, 40, and a maximum of 50 from the sixth onward. |
A 210-point catch
New bar 100 + Perfect Catch 50 + one flip 50 + second-catch flow 10 = 210 points.
Perfect Catch is judged from your posture and rotation before your hands attach to the bar. Catching the same bar or going backward cannot earn points. A same-bar catch keeps your flow level without raising it; a backward catch or platform landing resets it.
Extend your body and land upright on your feet to bank flips. A controlled landing must settle for 0.2 seconds. Platforms have no base reward. Falling loses pending points but keeps everything you already banked. Distance measures your farthest secured bar or landing, rounded down to 0.1 m.
Choose your kind of flow.
- Free practice
Find your rhythm with three training bars, slow motion, and a guided demo.
- Daily challenge
Twelve bars. One daily course. Try again and beat your personal best.
- Unlimited
Keep moving along the coast. Land, leap, and see how far you can go.
Practice lets you choose one of three starting bars and use slow motion. Demo runs, including runs you take over, do not save a personal best. In daily and unlimited modes, only a safe platform landing lets you jump again; hitting ordinary ground or landing out of control ends the run.
The daily course has 12 bars. Secure the final bar to finish. It resets at 00:00 UTC+8 using your device’s date; everyone with the same challenge date and rule version gets the same course. The current course set cycles through nine layouts. Unlimited uses the fixed Coast Season 01 course.
Your progress stays with you.
Personal bests are stored in this browser. There is no online leaderboard or server-verified score yet. Practice compares points first, then distance and time. Daily prioritizes completed runs, then points and shorter time; unfinished daily runs and unlimited compare distance, points, then time. Exact ties keep the earlier record.
The clock starts with your first action. Daily and unlimited count real elapsed time, including pauses and time in the background. Practice uses game time. If midnight passes during a daily run, you can keep playing, but that run cannot save a daily record. Restart to load the new day’s course.
Modes, starting bars, dates, seasons, and rule versions keep separate records. If browser storage is blocked or full, play continues and your best is kept only for the current page session.