WissenSchaf(f)t? is a platform for 2D, map-based (eLearning-)games. It is written in Java, and the main design goal was to do it as flexible as possible. You can design your own worlds, using your own components, which can either be implemented directly in Java or using WissenSchaf(f)t?'s built-in scripting language DialogSkript.