 SpaceChem is an indie puzzle game developed by Zachtronics Industries , based on principles of automation and chemical bonding . In the game , the player is tasked to produce one or more specific chemical molecules via an assembly line by programming two remote manipulators ( called " waldos " in the game ) that interact with atoms and molecules through a visual programming language . SpaceChem was the developer 's first foray into a commercial title after a number of free Flash @-@ based browser games that feature similar puzzle @-@ based assembly problems . 
