Quest
Универсальная объектно-ориентированная свободная платформа, позволяющая создавать квесты как в собственном IDE, так и непосредственно на подлежащем фреймворке, основанном на JavaScript и HTML5. Имеет свой встроенный язык программирования, добавленный не понтно зачем.
Позволяет задавать мир в виде графа из комнат, имеет поддержку объектов-контейнеров (сумок, карманов...), персонажей, отображения карты и компаса и т.д.
Внятная документация по написанию игр на JavaScript отсутствует.