Couch multiplayer that lives in a browser tab.
One screen. Everyone’s phone is a controller.
this screen needs a pass
Opening a room takes a one-time beta pass. Everyone who joins with a phone plays free — no account, no payment, ever.
Beta: “lifetime” means the lifetime of the service, and there’s no uptime guarantee.
Everyone opens
games.happylight.io
and enters
or scan — it opens straight into the room
Mirror the screen
—
Watch-only. Open it on another TV, or send it to someone far away — they can watch here and still join as a controller.
Click a card, or use any connected controller to choose.
Players
Room
a public room shows up under “Join a random game” for anyone
Appearance · only affects this device
Auto follows your device's light or dark setting.
Account
Ends the room for everyone
everyone loses their seat when the room closes
Bindings are saved per game. Click a key, then press the one you want.
⌨ You’ll play with your keyboard — the on-screen buttons stay as a backup.
waiting for the screen…
waiting for the game…
auto-gas · hold both arrows to brake
you bounce on your own — just aim
Call a suit
Bots
Pong arena
Mini screen
A view of the game on your phone. Where there is a big screen it is always a touch ahead — play from that. In a phone-hosted room, use Big.
Appearance · only affects this device
Auto follows your device's light or dark setting.
Movement pad
Only affects this game on this phone.
Controller layout · only this device
Drag the d-pad and buttons where they suit your thumbs. Shared across every game.
Only affects you
anyone can change these — the screen shows who
Room
Up next
—
In the room
This is a mirror — it follows the screen, it cannot touch it.