Initial state showing the Windows-style game icon launcher.
Arcade
Classic games running in your browser via WebAssembly
Episode 1 — The Original
36 levels of open-source doom
32 levels — Doom II compatible
Deathmatch arena — open source
The cereal box classic
Cyberpunk total conversion
Viking-themed standalone
Cyberpunk point & click adventure (1994)
Comedic Dracula parody adventure (1996)
Dark cyberpunk adventure (1994)
Comic adventure in the Amazon (1995)
Medieval fantasy adventure (1992)
Surreal Polish puzzle adventure (1995)
<.solo_lobby
id="lobby-picker"
groups={@groups}
session_status="lobby"
/>
Detail view after clicking a game icon, showing the game sheet and Play now.
<.solo_lobby
id="lobby-preview"
groups={@groups}
session_status="lobby"
previewed_game={@previewed_game}
on_select_game="arcade_select_game"
on_back="arcade_back"
on_close="arcade_leave"
/>
Active game session with timer and end session button.
Started 14:30:00
<.solo_lobby
id="lobby-playing"
groups={@groups}
session_status="playing"
game_name="DOOM"
game_id="doom_shareware"
game_started_at="2026-02-27T14:30:00Z"
/>
Session complete with play time summary.
<.solo_lobby
id="lobby-finished"
session_status="finished"
game_name="DOOM"
game_id="doom_shareware"
game_duration={1847}
/>
Warning overlay shown when a lobby session is about to time out.
Arcade
Classic games running in your browser via WebAssembly
Episode 1 — The Original
36 levels of open-source doom
32 levels — Doom II compatible
Deathmatch arena — open source
The cereal box classic
Cyberpunk total conversion
Viking-themed standalone
Cyberpunk point & click adventure (1994)
Comedic Dracula parody adventure (1996)
Dark cyberpunk adventure (1994)
Comic adventure in the Amazon (1995)
Medieval fantasy adventure (1992)
Surreal Polish puzzle adventure (1995)
<.solo_lobby
id="lobby-inactivity"
groups={@groups}
session_status="lobby"
inactivity_warning={true}
/>