I've always loved games where you can build working mechanisms. There is a special kind of satisfaction in assembling a contraption from a bunch of parts and watching it come to life. That's exactly the feeling I wanted to capture in Logic Arrows.
Why arrows? Most actions (like transmitting a signal) have a direction, and arrows are the perfect way to show that. But the idea isn't just about visual simplicity. The goal is to make simple rules leading to emergent, complex behavior.
Also a huge inspiration for the game were Cellular automata where all cells update simultaneously on every step.
A basic Arrow simply passes a signal forward
A Source block continuously generates a signal
A Blocker interrupts the signal in front of it if it is active
Even with just these simple elements, you can already build some pretty complex structures!