Содержание

Структура игрового движка

Эта статья описывает основную файловую структуру игрового движка. Знание расположения ресурсов, скриптов и инструментов поможет вам эффективно работать с проектом — будь то создание уровней, написание Lua-скриптов или разработка модификаций. Все пути указаны относительно корневой директории проекта.

Основные директории

Корневые файлы

Bin32

Папка Bin32/ содержит исполняемые и прочие файлы, необходимые для запуска и работы движка.

Исполняемые файлы:

Папка также содержит лаунчеры для быстрого запуска конкретных уровней:
(Про работу и создание лаунчеров можно почитать — тут)
demo-engine.exe — лаунчер по умолчанию. Запускает пустую сцену (базовый уровень без объектов).
demo-engine_<название уровня>.exe — специализированный лаунчер для конкретного уровня.

Библиотеки:

Прочее:

Дополнительные инструменты обработки:

Узнать подробности можно тут

Contents

Основной контент игры: текстуры, модели, звуки, шейдеры, конфигурации уровней.

Lua

Игровые и системные скрипты написаны на Lua.

SDK

Инструменты и исходный код для разработчиков.