DarkPlaces ( — ) — игровой движок, разработанный программистом Эшли «LadyHavoc» Хейл и являющийся форком известнейшего игрового движка Quake engine. Распространяется согласно свободной лицензии GNU GPL.

История разработки Игровой движок разрабатывался Эшли «LadyHavoc» Хейл (; ранее известна как Форест «LordHavoc» Хейл) на протяжении шести лет. В основу был положен движок Quake, исходные коды которого компания-разработчик id Software открыла в 2001 году. За годы активной эксплуатации оригинальной движок был задействован во множестве игр, включая Quake 1996 года и HeXen II 1997 года. Помимо этого, на оригинальном движке Quake было основано множество других игровых движков, подобных DarkPlaces.

Первой и наиболее известной игрой, построенной на DarkPlaces, стала Nexuiz, позднее переименованная в Nexuiz Classic, и её альтернативное развитие Xonotic.

Технические характеристики В сравнении с оригинальным движком, DarkPlaces имеет ряд улучшений: была переработана система освещения; добавлена поддержка динамических теней, на которые могут влиять источники освещения; добавлены различные эффекты пост-обработки (например, размытие — blur, bloom, High Dynamic Range Rendering); добавлена поддержка текстур высокого разрешения, различных методов рельефного текстурирования. DarkPlaces также поддерживает формат сжатия звука Ogg Vorbis, язык для программирования шейдеров OpenGL Shading Language, карты формата движка id Tech 3 и скелетную анимацию персонажей. Для отрисовки (рендеринга) изображения в играх на основе этого движка применяется API OpenGL.

Одной из ключевых особенностей является поддержка пользовательских модификаций, которые разработаны для оригинального Quake.

Игры, использующие DarkPlaces Указаны только даты выхода первых версий.

2002 — Nexuiz (Nexuiz Classic) (разработчик: Alientrap) 2003 — Good Vs. Bad 2 (разработчики: команда Good Vs. Bad 2) 2003 — Transfusion (разработчики: The Transfusion Project) 2004 — Open Quartz (разработчики: команда Open Quartz) 2005 — Defeat in Detail 2 (разработчик: Mauvebib) 2006 — Darsana (разработчик: Chris Page) 2010 — Steel Storm: Burning Retribution (разработчик: Kot-in-Action Creative Artel) 2010 — Xonotic (разработчики: команда Xonotic) 2015 — Rexuiz (разработчики: команда Rexuiz) 2012 — Retro Blazer (выпущена как альфа-версия) (разработчик: Amilcar Parra) 2017 — Doombringer (разработчик: Kristus) Дата выпуска неизвестна — The Hunted Chronicles (разработчик: Chris Page) Статус неизвестен — Feral Flesh (разработчики: команда Feral Flesh)Требует для запуска Quake с установленным поверх DarkPlaces. Статус неизвестен — WarQraft (разработчик: diGGer) Статус неизвестен — Zymotic (разработчик: Alientrap) Статус неизвестен — Quake 10 Year Статус неизвестен — Blood OmnicideРемейк Blood Omen: Legacy Of Kain. (разработчик: RazorWind Games)

См. также Открытые игровые движки, основанные на Quake QFusion

Примечания Комментарии:

Источники:

Ссылки

Категория:Свободные игровые движки Категория:Приложения, использующие OpenGL Категория:Программное обеспечение, написанное на Си Категория:Программное обеспечение для Windows Категория:Программное обеспечение для Linux Категория:Программное обеспечение для macOS Категория:Программное обеспечение с лицензией GNU GPL