Doomsday Engine - это свободно распространяемый движок с открытым исходным кодом, кроссплатформенным и свободно распространяемым 3D-графикой в стиле игр Doom, Hexen и Heretic. Цель состоит в том, чтобы создать версии игр Heretic, Hexen и Doom, которые чувствуют то же самое, что и оригинальные, но оснащенные современными передовыми методами.
Обзор функций
Ключевые возможности аппаратного ускорения 3D-графики (Direct3D и OpenGL), звуковые эффекты (DirectSound3D), мультиплеер на 16 игроков через Интернет или локальную сеть, теневые эффекты, динамическое освещение, 3D-модели, эффекты частиц, динамические световые эффекты, Простые тени для объектов, поддержка текстур высокого разрешения, 3D-скайбоксы, а также простой в использовании экран выбора игры.
Кроме того, проект поддерживает загрузку дополнительных ресурсов «на лету», возможность разрешать клиентам входить в игры в процессе разработки, встроенный построитель BSP, сглаживание и прогнозирование движения игроков, клиент на базе TCP и Серверной сети, рендерер на основе OpenGL, фоновые реверберационные и эхо-эффекты, автономный сервер, управление сервером, интеллектуальную фильтрацию текстур и поддержку до 15 игроков.
Поддерживаемые операционные системы
Doomsday Engine - это независимое от платформы программное обеспечение, написанное на языках программирования C, C ++ и Python. Он успешно протестирован в операционных системах GNU / Linux, FreeBSD, Microsoft Windows и Mac OS X. В настоящее время поддерживаются как 64-разрядные, так и 32-разрядные архитектуры.
Обязательные требования
При использовании движка Doomsday Engine для создания игр FPS необходимо иметь FreeDoom или коммерческий / shareware Doom / Heretic / Hexen wadfile, компьютер с графической картой с поддержкой OpenGL с аппаратным ускорением, а также SDL, SDL-микшер и SDL-net (svga-lib для консоли).
Кроме того, для получения фоновой музыки в ваших играх требуется наличие файлов soundpack от Sycraft.org, особенно если ваша система не поддерживает файлы MIDI. Кроме того, см. Ссылку на главной странице ниже для получения дополнительной информации и посмотрите на jDUI (улучшение пользовательского интерфейса).
Что нового в этой версии:
- Исправления ошибок
Что нового в версии 1.15.8 / 2.0.0 Build 2194 Beta:
- Исправлены ошибки Li>
Что нового в версии 1.15.8 / 2.0.0 Build 2153 Beta:
- Исправлены ошибки Li>
Что нового в версии 1.15.8 / 2.0.0 Build 1949 Beta:
Новое в Doomsday Engine 1.9.0 Beta 6 (26 февраля 2009 г.)
Что нового в версии 1.15.8 / 2.0.0 Build 1936 Beta:
- Исправления ошибок
Что нового в версии 1.15.8 / 2.0.0 Build 1920 Beta:
- Исправлены ошибки Li>
Что нового в версии 1.15.8 / 2.0.0 Build 1874 Beta:
- Исправлены ошибки Li>
Что нового в версии 1.15.6 / 2.0.0 Build 1802 Beta:
- Исправлены ошибки Li>
Что нового в версии 1.15.3 / 2.0.0 Build 1717 Beta:
- Исправлены ошибки Li>
Что нового в версии 1.15.1 Build 1645 / 2.0.0 Build 1657 Beta:
- Исправления
Что нового в версии 1.15.0 Build 1598:
- Исправлены ошибки
Что нового в версии 1.15.0 Build 1587:
- Исправления ошибок
Что нового в версии 1.15.0 Build 1507:
- Исправления от ошибок
Что нового в версии 1.9.0 Beta 6:
- Переработана более мощная подсистема управления связями. Элементы управления осей могут быть привязаны к элементам управления проигрывателем так же, как клавиши. Существует стек контекстов привязки, который позволяет использовать один и тот же ключ / элемент управления для нескольких вещей в зависимости от игры и состояния пользовательского интерфейса (см. Списокbcontexts: ccmd).
- Настройка графического интерфейса пользователя. Новый "занятый" Был добавлен режим, заменивший старый экран запуска и индикаторы выполнения. В играх шрифты затачиваются с помощью масштабирования HQ2x.
- Встроенный в движок плагин OpenGL, а поддержка Direct3D прекращена. Это значительно облегчает будущую разработку рендерера.
- Встроенный в движок BSP и gl node builder плагин. Существующие данные BSP и gl-узлов, представленные в картах, теперь игнорируются, поэтому мы всегда строим свои собственные.
- Новые материалы.
Комментарии не найдены