The RML project is working on a way of designing rulesets for games, virtual worlds and other simulations. It aims to enable design at a much higher level than is currently available and make it accessible to the more artistically inclined designer.
adVM aims to provide a flexible engine for creating adventure games. The new version is written in java and uses ADL (see http://www.hcesperer.org/adl/) as the scripting language.