System Architecture
How Hello Party Quest pairs physical controllers with real-time iPad game engines
Hello Party Quest is designed as a hybrid hardware-software party game system. The iPad application acts as the central command console and requires custom-built wireless hardware modules to deliver low-latency, multi-room physical gameplay.
1. Architecture Overview
The system comprises three main layers operating entirely offline with peer-to-peer radio synchronization:
│ ▲
▼ │ Ultra-Low Latency 2.4 GHz ESP-NOW Protocol (<5ms)
[ Hardware Receiver Hub ] (ESP32 BLE & RF Bridge)
│ ▲
▼ │ Bluetooth Low Energy (CoreBluetooth)
[ iPad Host Application ] (Hello Party Quest Game Engine)
│
▼ AirPlay / USB-C / HDMI Secondary Display Output
[ Spectator Projector Screen ] (Live Big-Screen Audience View)
2. Custom Hardware Modules Required
Custom battery-powered wireless enclosures equipped with an ESP32-C6 microcontroller, high-durability arcade buttons, and addressable WS2812B RGB backlight rings. Players press these physical buttons to buzz in, match colors, or tap targets during gameplay.
A dedicated ESP32 Receiver module that continuously listens for button press events from all active controllers via peer-to-peer 2.4 GHz ESP-NOW packets and relays them instantly to the iPad over standard Bluetooth Low Energy (BLE).
3. Why Custom Hardware?
- Microsecond Lockout Precision: Standard Wi-Fi and Bluetooth introduce variable network jitter (50–150ms). Using dedicated ESP-NOW radio protocols provides sub-5ms response times, ensuring true fairness in buzzer duels and Fastest Finger rounds.
- Zero Wi-Fi or Router Dependency: The system creates its own ad-hoc wireless mesh. It functions seamlessly in outdoor venues, classrooms, bars, or convention centers without connecting to local Wi-Fi.
- Full RGB Backlight Sync: The iPad host app sends real-time color commands back to individual button boxes (e.g. flashing red on disqualification, pulsating neon on Whack-a-Mole targets, or illuminating sequences in Simon Says).
4. Dual-Screen & Projector Architecture
The host app implements native multi-window screen management:
- Host Console (iPad): The game master views private controls, timer triggers, answer keys, player battery levels, and live diagnostic consoles.
- Projector Spectator View (External Display): When connected to HDMI or AirPlay, a dedicated spectator window renders animated question cards, leaderboards, image reveal effects, and round timers for the audience.
Firmware for both the Receiver Hub and Button Box modules is open-source and flashed onto standard ESP32/ESP32-C6 development boards.
For inquiries: hello-party-quest-support@levshitsvv.pro