Aetheria Game Engine 1.3.2
Open-source system for playing text adventure games developed in Java
The game worlds will be represented in XML, with Beanshell code to account for complex object behavior.
PUCK (short for Playable Universe Construction Kit) is a GUI environment that can be used to build such XML files.
Aetheria Game Engine is cross-platform and it works on Mac OS X, Windows and Linux.