Synthesis is an abstract molecular dynamics simulator played by programming cellular automata. You take on the role of a scientist who designs self replicating molecules in order to win grants. Different structures are specified that the molecule must form, and it is your job to figure out the correct program to build it. The game is controlled using a visual programming system based around a flowchart of dropdown menus. It is designed so you do not need to be a programmer to understand it, and can even learn programming skills while playing through trial and error rather than memorization.
The visuals in Synthesis are unique and mesmerizing. It is a real time simulation of interactions between thousands of individual nodes floating in 3D space. Its emergent nature allows for even very simple rules to have complex and beautiful results. Independent research mode allows for creation of systems that can represent complex chemical reactions, cells battling off viral infection, or hypnotizing programmatic art.
Synthesis uses a custom engine written in C++/OpenGL and is a solo project. I am proud to say I created everything from the shaders to the soundtrack. Thank you for checking it out!
Christopher Hart, LI NY
Christopher@HartLaboratories.com