- Blender “заточен” под моделирование, а не сборку сцен из готовых моделей. Нет встроенной системы ассетов, библиотеки материалов и т.д.;
- В существующих программах нет возможности создавать новые классы объектов с нестандартными свойствами и функциональностью, специализированные для конкретного игрового движка;
- Нет полноценного WYSIWYG, в то время как в собственном редакторе уровней используется графический движок от своей же игры, и картинка в редакторе совпадает с картинкой в игре;
- Собственный редактор можно распространять параллельно с игрой, на тех же лицензионных условиях, а сторонний инструмент – не всегда.
Для разработки редактора я, как обычно, использую D и OpenGL, а в качестве тулкита – GTK+ (через биндинг GtkD). Планируется выпустить версии для Linux и Windows.