1.7.0 — первая версия движка, к которой прилагается редактор. Он пока на ранней стадии разработки, присутствуют только базовые возможности, и в самом Dagon пока нет встроенных инструментов для работы с файлами сцен, которые он создает (впрочем, это JSON с очень простой, интуитивно понятной структурой, которые легко адаптировать к любому проекту).

Что уже реализовано:
- Загрузка/сохранение сцен
- Браузер ресурсов с поддержкой миниатюр для изображений. Редактор видит папку, в которой находится файл сцены, и может импортировать ресурсы из нее. Ресурсы всегда вставляются как локальные ссылки, редактор их не конвертирует и не перемещает, так что при обновлении файлов другими программами все изменения будут подхвачены. Пока, правда, нет отслеживания и перезагрузки файлов в случае внешних изменений
- Импорт моделей OBJ. Другие форматы пока не поддерживаются, но в перспективе редактор, скорее всего, будет понимать все популярные форматы благодаря Assimp
- Импорт материалов
- Базовые инструменты редактирования объектов: трансформация, изменение основных свойств. Для трансформаций поддерживаются отмена и возврат
- Инспектор с деревом объектов сцены
- Настройки материала
- Настройки пост-процессинга.
В самом движке изменения косметические. Обновлен синтаксис языка конфигураций — я решил портировать улучшения, сделанные в рамках Dagon 2, а именно поддержку переменных (свойства могут ссылаться на другие свойства), интерполяции строк ("${propName}") и платформоспецифичных постфиксов (something.windows or something.linux). Добавлены новые свойства приложения Application.wintabLibraryPath, Application.loadedWintabSupport, свойство менеджера событий EventManager.autoExit для отключения автоматического выхода при закрытии окна. Исправлено падение при вызове Entity.setParent с параметром null. Исправлен забагованный колбэк отладочных сообщений OpenGL.