
Beam time is a logic puzzle game where you redirect and split laser beams to create digital circuits. Through the campaign, you will explore logic gates, oscillators, latches, counters, adders, memory, and more.
Each level provides a description and some test cases your solution must pass. Inputs are passed in through laser emitters and outputs are made with beam detectors. It's your job to use some combination of mirrors, beam splitters, delay gates, and galvos to complete the level. Galvos are the only 'active' component, they rotate the mirror they are facing when powered.
Here are all seven in-game components from left to right: emitter, galvo, splitter, mirror, delay, wall, detector. With just these few components, It's possible to perform any computation.

The game also features a sandbox mode where you can build whatever you want. Below is a zoomed in view of an implementation of the one-dimensional elementary cellular automaton Rule 30.
- \n
- Update the first level description with accurate keybinds\n
- Clamp the real value displayed on histograms\n
- Remove outlier scores from the histograms\n
- Don\'t allow pasting tiles outside of sized levels\n
- Reject solutions with tiles outside of expected size on leaderboard server\n
- \'Fix\' 1px wiggle of level titles when description is moving (collapsing / expanding)\n
- Fix the emitter labels on the \'Two Way Multiplexer\' level\n
- Add comma separators to values on the histogram (max and actual)\n
- Fix layering of labels on held tiles\n
- Don\'t allow deleting selected dynamic tiles with DEL\n
- Prevent dynamic tiles from being duplicated with undo\n
Minimum Setup
- OS: Fedora 41+Memory: 100 MB RAMGraphics: X11 or WaylandNetwork: Broadband Internet connectionStorage: 100 MB available space
- Memory: 100 MB RAM
- Graphics: X11 or WaylandNetwork: Broadband Internet connection
- Storage: 100 MB available space
[ 6316 ]
[ 5957 ]
[ 1933 ]
[ 2282 ]










