Arcade Commander
September 7, 2026 · Cabinets

Buttons that tell you what to press

When a guest walks up to a cabinet with eight buttons per player, they face an immediate choice. They do not know which buttons control the game they are about to play. Some titles use a single button for action. Others require six distinct inputs for punches, kicks, and special moves. This hesitation breaks the immersion before the game even loads. We designed Arcade Commander to solve this friction by making the cabinet communicate directly with the player.

By lighting only the active controls, the deck tells the user exactly what to press. This approach removes the first ten seconds of confusion for a guest. It makes two-player layouts obvious, separating the inputs for each side clearly. It makes the deck look designed rather than assembled from a generic kit. We achieve this through per-game control lighting that responds to the software running on the machine.

Consistency Across Games

Consistency matters when switching between titles. If fire is red in one game, it should be red in the next. We support per-button primary and secondary colors, individual overrides, and player-wide groups. This allows us to map function to color across the library. A guest learns that red means action and blue means movement. They do not need to read a manual or ask for help. The lighting provides the context they need to play immediately.

The attract loop serves a different purpose. During this time, we light everything. This shows off the hardware and signals that the cabinet is ready. When gameplay starts, the lighting becomes functional. This distinction keeps the visual experience dynamic. It ensures the player is aware of the mode change without needing to look at a screen.

Technical Implementation

Under the hood, the system relies on standard protocols to ensure compatibility. It supports WS2812B addressable LEDs via the Adalight protocol. This includes the PicoCTR controller on the AtGames Legends Ultimate. It also works with Ultimarc PacLED64 and I-PAC Ultimate I/O boards with RGB GoldLeaf buttons. The software handles the communication seamlessly, sending the correct signals to the hardware based on the active profile.

Profiles switch on frontend launch and exit events. This automation is critical for a smooth experience. We support LaunchBox and BigBox. Other launchers can send the same message. You do not need to manage profiles manually. The system detects the game and adjusts the lights accordingly. This ensures the lighting is always correct for the current software.

Before you invite friends over, you can verify your setup. A built-in tester cycles RGB and white to validate wiring. This ensures every LED is connected correctly and responds to the controller. It is a simple step that prevents issues during a gathering. It gives you confidence that the hardware will perform as expected.

Lighting is not just decoration. It is a guide. When the lights match the game, the experience feels complete. The deck looks intentional. The controls feel responsive.

We believe the cabinet should communicate. When the lights match the game, the experience feels complete. The deck looks intentional. The controls feel responsive. This is the standard we aim for in every installation. We focus on the details that reduce friction and increase enjoyment. The result is a cabinet that feels alive and ready to play.