Media Architecture is characterized by the overlap of physical structures and more or less virtual media and information layers that complement each other. Just as much as a physical structure needs to take the laws of physics, materials and environmental conditions into account, the interactive media engines need to be carefully designed and skillfully engineered to achieve a smooth, functional and inspiring experience for the users. The use of realtime engines like VVVV, TouchDesigner, OpenFrameworks or Unity demands – just like Architecture – an approach that oscillates between design and engineering.