AdventureEngine is a flexible text-based game engine designed for building RPGs.
- Component-based objects/items
- NPC utility-based AI system, alongside programmable high-level routines
- Complex dialogue tree system
- Flexible combat system
- Simple but powerful text generation system
- Custom scripting language (AdventureScript) for extending engine behavior.