CloudPlay
● Demo ready

YOUR GAMES, YOUR CLOUD

Play without the powerful PC.

A browser-first cloud gaming project. This prototype can display a browser-shared screen; a separate compatible game host is still needed for actual gameplay.

On-demand host queue

Request a session and wait for a registered compatible host. Queue availability is real; a ready status means the host operator reports the desktop is prepared. WebRTC connection and game input still require the host's authorized streaming/input adapter.

Queue status
Not queued
Position
—
Online hosts
Checking…
Session ticket
None

Join the queue to request a host. This panel requires the Cloudflare queue backend to be deployed.

Session lifecycle

Not requested → Waiting → Host assigned → Host ready → Connect WebRTC
🎮

CloudPlay

Ready for a streaming connection.

No video stream Resolution: —

Remote input prototype

This prototype sends keyboard and mouse event data to the connected peer. It does not control the other computer yet; a separate, trusted host program would be required to translate events into game input.

Connect two browser sessions first. Input capture starts off.

Last received input event
No input events received.

Only enable this for a peer you trust. While enabled, keyboard events are sent only when the stream panel is focused, and mouse events are sent from the video area.

Remote input test target

When input events arrive from the other browser, this test area reacts to them. Click the stream panel in the sending session, enable input capture, then use WASD or click the video. This is a browser-only test, not operating-system or game control.

Waiting for remote input events.

Remote connection lab

Use two browser sessions and exchange the offer and answer manually. Share only with a device you trust.

No remote peer connected.