Professional quest is a game I've made in 2012.
It makes some kind of sense every now and then.
By the way the "engine" for this game is an .XML based system written for openframeworks.
It's quite generic an can be easily reused to create other games just by changing the assets and referencing them in the XML.
The XML itself contains the gameplay elements as a few nodes for the behaviours and conditions system, using a minimal kind of logid language in the attributes.