The game is the logic that runs on the BAC and tells it how to behave. There is always a game running on the BAC and it is configurable through BAM. Much of the BAC logic, such as network functionality and the event system, is completely independent of the game that is selected.

Different games are included in different firmware versions

Room Controller

Ok, this isn’t really a game, but a controller for many simple games. It is ideal for adding additional functionality to a room with already configured puzzles. The room controller monitors each of the games and takes control of its outputs. This way, you can monitor the solve state of each game, as well as force solve and reset them. You can also integrate any of the BACs other functionality such as sound output and Neopixels into an existing game.

Input Sequence

Common escape room puzzle where a sequence of inputs must be entered to solve the puzzle. It may be a set of buttons, switches, proximity sensors, hall sensors, or any other simple switch input. Up to 16 inputs can be used in this puzzle.

Simple Match

Very basic input pattern matching game. When all of the inputs match the desired state, the game will solve.

Human Wire / Touching Hands

Players must touch hands to complete a circuit. Also known as Touching Hands.


A RFID game where one or more RFID tags are presented to one or more RFID readers (games/either sequentially or in any order).

Simon Says

A puzzle where a set of lights (or other indicator) are triggered in a pattern which prompt the player to repeat the sequence. Up to 16 inputs and outputs can be used for this game.

Patch Cables

Classic put all the wires in the right spots game. Up to 6 connections can be directly monitored and more can be monitored with a little wiring creativity.


Monitors codes entered into a keypad. Multiple solutions can be saved and configured to trigger different events.


Detect a programmable knock pattern using a piezo mic.


Realistic phone prop with dial tones, dtmf sounds and prerecorded messages.

Combination Lock

Implementation of classic operation of a combination lock using a contactless rotary encoder and display.


Turn the ‘valves’ to a specific position to solve the puzzle. Each valve is an indestructible knob (rotary knob) which when turned is used to select a digit in the solve solution. This game currently works with serial LEDs where each knob controls 10 LEDs in the strip.

Rotational Array

Monitor the rotation of knobs and solve when they're in a programmed range.