ТУ к движку
1. Все данные, ресурсы, скрипты и т.д. хранятся в 7z архиве, аналог pk3 или wad.
2. Бинарник, который читает данные из этого архивного файла с данными.
3. Имеется некий базовый файл-архив с данными, готовыми уровнями, набором текстур, спайтов, моделей и прочего; аналог doom2.wad.
4. В базовом файле используются ресурсы удовлетворяющим принципам Free Software Foundation (MIT License, Public domain и т.д.)
5. Можно добавлять пользовательские данные, карты, скрипты и прочее в пользовательском файле-архиве; его можно запускать командой "bin_file -file pack_user.7z"
6. Вместо карт основанных на плоскоских секторах с разной высотой используется октодерево (Cube 2: Sauerbraten, Urho3D).
7. Полная поддержка спрайтов для отображения объектов, предметов, монстров, оружия и пр.
8. Поддержка obj моделей для статики и динамических md2, md3, Inter-Quake Model (IQM).
9. Физика движения и динамика из gzdoom.
10. Скриптовый язык из gzdoom.
11. Редактор карт типа gzdoom builder, с возможностью тестирования в самом редакторе.