Babble is a modular node based dialogue system.
It provides tools to determine the flow of dialogue, and handles advanced graphical effects.
Scripting is done by attaching "components" to "nodes", allowing for any kind of dialogue.
The components provide a Turing Complete framework to work with.
Modularity was the main priority: being able to use it for any kind of game.
The created conversations could range from RPG to MMORPG.
Babble is currently in development, but is very close to being completed.