SpaceChem is a puzzle video game developed and published by Zachtronics Industries for Microsoft Windows, Mac OS X and Linux. The object of the game is to create a finite-state automaton to manipulate input atoms/molecules to produce specific goal atoms/molecules.