Beam Time
About
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 taken from beam detectors. It's your job to use some combination of components to complete the level.
Here are all seven in-game components from left to right: emitter, galvo, splitter, mirror, delay, wall, detector. Galvos are the only 'active' component, they rotate the mirror they are facing when powered. With just these few components, It's theoretically 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.
System requirements for Linux
- OS: Fedora 41+
- Memory: 100 MB RAM
- Graphics: X11 or Wayland
- Network: Broadband Internet connection
- Storage: 100 MB available space
System requirements for macOS
- OS: macOS 15+
- Processor: Intel Only
- Memory: 100 MB RAM
- Network: Broadband Internet connection
- Storage: 100 MB available space
System requirements for PC
- OS: Windows 10 / 11
- Memory: 100 MB RAM
- Network: Broadband Internet connection
- Storage: 100 MB available space