doom-preview Cloud gaming on a homemade OS

Now streaming

DOOM

id Software · 1993 · Shareware episode

The original Doom, running as a user program on Pintos, a teaching operating system, inside a virtual machine in the cloud. Every frame is rendered there and streamed to you over WebRTC.

Checking server…

Keyboard only. Best in Chrome or Edge on a desktop.

Controls

Arrows
Move and turn
Ctrl
Fire
Space
Open doors, use
Shift
Run
Alt / , .
Strafe
1–7
Weapons
Esc
Doom's menu

How it works

  1. Pressing Play boots a fresh Pintos VM in QEMU, which starts Doom.
  2. The server captures the VM's screen and encodes it as video.
  3. Your key presses go back over a WebRTC data channel into the VM's keyboard.
  4. Quitting Doom powers off the VM, which ends the session.