6:04p |
ТУ к движку 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, с возможностью тестирования в самом редакторе. |