First-layer game engines are about communication. These manage input and output, rendering a world for the player to keep entering commands. The next step toward interactive narrative is the second layer game engine, that deals with options. Sets of options and consequences are given by the game mechanics, and researchers have recently gave us a mechanics modeling language. After one year of dedicated work, today I'm proud to announce the first beta version of a second-layer game engine, called "Gamelix Advanced Game Mechanics", that aims to reorient game development toward interactive narrative and increase the replay value.
Current map: http://gamelix.com/mechanics/GAMO_map.png
First beta: http://gamelix.com/mechanics/GAMO_0_1_18b.zip
GAMO is being built with Unity. For more information and updates please visit its thread.