Traktor-это 3D-двигатель с открытым исходным кодом, написанный в C ++, он включил несколько успешных коммерческих названий на различных платформах, включая Steam, PSN, iOS и магазин Mac.

YouTube - Редактирование уровня
Почему?
Traktor не просто еще один игровой двигатель; Это тщательно изготовленный инструментарий, предназначенный для оптимальной производительности и гибкости. Вот почему это выделяется:
Lean и хорошо разработанный: каждый модуль может похвастаться чистыми обязанностями, обеспечивая элегантную и эффективную кодовую базу.
Минимальный след: Traktor приоритет низкому использованию памяти и хранилища, обеспечивая оптимизированную производительность.
Оптимизированный для эффективности: использование современных методов рендеринга и эффективных алгоритмов, Traktor обеспечивает исключительную производительность.
Аптимированная гибкость: в отличие от раздутых одноразмерных двигателей, Traktor настраивается для удовлетворения уникальных потребностей каждого проекта.
Поддерживаемые платформы
В настоящее время Traktor предлагает полную поддержку платформ Windows и Linux. В то время как мобильные версии для Android и iOS доступны, они официально не протестированы, но регулярно обновляются для поддержания совместимости.
Предварительно построенные двоичные файлы
Смотрите выпуски для предварительно построенных двоичных файлов. Однако не следует ожидать, что релизы будут последними, и для этого мы рекомендуем создать двигатель из источника для последних исправлений и функций ошибок.
Как построить
Linux: см. Build Linux для подробных инструкций.
Windows: Следуйте рекомендациям, изложенным в Windows Build для бесшовной настройки.
Функции
Редактор
- Функция богатых редакторов и инструментов, редактор первого класса приоритет.
- Разверните, запустите и отлаживает один клик на любой подключенной цели.
- Активное соединение и горячая перезагрузка активов для всех запускаемых игр независимо от целевой платформы.
- Чистое разделение кода редактора, легко добавить новые редакторы и т. Д.
- Отменить/повторно, локализация, темы и т. Д.
- Формализованный трубопровод/поток для приготовления активов для оптимизированных данных времени выполнения; Высоко параллизовано и легко добавить новые трубопроводы.
- Быстрое итеративное время сборки, только сборка и перезагрузка модифицированных активов.
- Легкие, темные и другие темы, легко настраиваемые.
Рендеринг
- Advanced Frame Graph Renderer с использованием Vulkan.
- Окклюзия на основе графического процессора.
- Редактор шейдеров на основе графиков с возможностью вставленного кода шейдера, когда это необходимо для всех открытых этапов (вершина, фрагмент и вычисление).
- На основе плитки отложенные и вперед пути рендеринга.
- Кэш кожи графического процессора для сетки с кожей.
- Поддержка трассировки аппаратного луча, с реализациями RTAO, RT Refluections и RT Shadows.
- Простая в использовании системы обработки изображений на основе графиков для полноэкранных эффектов.
Сценарии
- Луа как основной язык сценариев.
- Интегрированный отладчик и профилировщик.
Звук
- Полная конвейер высокой четкости поддерживает любое количество каналов (2,0, 2,1, 5,1, 7,1 и т. Д.).
- Поддерживает множество различных бэкэндов (Xaudio2, DirectSound, WinMM, Openal, OpenSl, ALSA, Pulse и т. Д.).
- Пользовательские фильтры на основе графика.
- Звуковые банки для легкой настройки звуковых эффектов.
- MP3, FLAC, OGG Streaming.
Физика
- Интегрированная физика толчка и пули.
- Легко использовать контроллеры персонажа и транспортных средств.
Контакт
Присоединяйтесь к нашему серверу Discord, чтобы прочитать о Traktor или задать любые вопросы, касающиеся Traktor.
https://discord.gg/fsmrww2b7c