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.
Have a 3-d engine but no way to interact with it? Have a compelling story, but no way to drive it? Help JABTools help you! JABTools is a new toolkit for developing game logic, and interactions between elements in your game!