Turn any phone into a Buzz! controller.
No dongles, no apps — scan a QR code and play.
Three steps from off to playing. No configuration nightmare.
Buzzd appears as a game. Launch it — the server starts and a fullscreen lobby with QR code appears on your TV.
Anyone with a phone scans the QR, enters a name, and gets a controller. Player 1 picks the game.
PCSX2 launches with the selected game. Every phone shows the BUZZ button and four colour answers.
The lobby lives on your Steam Deck or Linux machine. Controllers run in any phone browser.
No compromises, no faff. Just the bits that actually matter.
No app download, no pairing. Players scan a QR code and they're in. Works on iOS, Android, anything with a browser.
Each player gets their own slot with a BUZZ button and four colour answer buttons. Exactly like the real thing.
The host browses your ROM library from their phone. SteamGridDB cover art loads automatically in the background.
Appears as a game in your Steam library. Launch it, scan, and play — the lobby opens fullscreen on your TV.
ngrok tunnelling means players don't need to be on the same Wi-Fi. Friends can join from anywhere.
Uses Linux uinput to create a virtual gamepad. No PCSX2 plugins needed — it just looks like real hardware.
The setup script handles everything else — PCSX2 detection, ROM folder, cover art keys.
git clone https://github.com/jun1perjack/buzzd ~/Buzzd cd ~/Buzzd && ./setup.sh
Detects your PCSX2 path and ROM folder automatically. Walks you through the rest.
# Steam → Add a Game → Add a Non-Steam Game # Browse to ~/Buzzd/launch.sh → Add # Rename it "Buzzd", add artwork from steam-art/
steam-art/ has a capsule, hero banner, and icon ready to go.
# Launch Buzzd from Steam # Players scan QR → pick a game → play
See the README for ngrok setup, cover art keys, and troubleshooting.