Dark Engine

Dark Engine
Dark Engine
Игровой движок (Список)
Dromed.png
Редактор DromEd с открытым уровнем
Разработчик Looking Glass Studios
Ключевой программист Шон Баррет
Аппаратная платформа IBM PC-совместимый компьютер
Поддерживаемая ОС Windows 9x
Написан на языке C++
Последняя версия 1.18 (Thief II), 2.3 (System Shock 2) / 2000 / 1999
Первая игра на движке Thief: The Dark Project / 1998
Последняя игра на движке Thief II: The Metal Age / 2000

Dark Engine — игровой движок, разработанный и использованный компанией Looking Glass Studios для игр Thief: The Dark Project (1998), Thief II: The Metal Age (2000) и совместных с Irrational Games проектов System Shock 2 (1999) и Deep Cover (проект был отменен).

Содержание

Особенности движка

Рендерер движка был создан в 1995 году программистом Looking Glass Studios Шоном Барретом. Он поддерживал современные на тот момент возможности трехмерных движков, включая скайбокс и цветное освещение (появилось в версии для Thief 2). Движок поддерживал текстуры в формате PCX и TGA с максимальным разрешением в 256×256 пикселей, сгруппированные в «семейства» по признаку используемой палитры. Всего доступно 216 текстур и независимых палитр, плюс 8 анимированных текстур для отображения воды.

Считалось, что движок был весь разработан Барретом, однако он заявил, что разрабатывал только рендерер; физикой, искусственным интеллектом, объектной системой занимались другие люди.[1]

В движке не было встроенного скриптового движка, поведение искусственного интеллекта и взаимодействие объектов управлялось с помощью OSM-файлов (Object Script Module), динамических библиотек (DLL), которые подгружались при запуске игры. Новые модули можно было создавать и подключать в редакторе DromEd, однако их возможности были ограничены функциями, доступными из ядра движка.

Dark Engine отличался продвинутыми возможностями искусственного интеллекта и звуковой моделью. У NPC есть три уровня встревоженности, реакция на шум, поиск противника, ограниченное взаимодействие между собой. Дизайнер мог полностью контролировать распространением звука в любом участке уровня.

Ограничения

Из-за очень малого количества оборудования, поддерживающего 3D-ускорение, движок был ограничен в используемых ресурсах, объектах и методах освещения. Так, в нем присутствует искусственное ограничение, не позволяющее отображать на экране больше 1024 полигонов. Также ряд ограничений накладывался на редактор, DromEd.

Dark Engine не поддерживает многопоточность, на многоядерных системах игра аварийно завершается.

Расширения и реализации

Благодаря опубликованному вместе с Thief Gold редактору уровней DromEd, стала возможной разработка фан-миссий для всех игр, выпущенных на Dark Engine. В данный момент существует свыше 800 фан-миссий для Thief и Thief 2, и несколько миссий для System Shock 2.

Также сообществом выпущены патчи, исправляющие проблемы совместимости и адаптирующие движок для использования фан-миссий.

В конце 2005 года стартовал проект Open Dark Engine, поставивший перед собой целью создать движок на основе OGRE, способный запускать игры, основанные на движке Dark Engine.

В конце 2010 года обнаружена утечка исходного кода незаконченного порта движка для платформы Dreamcast[2]. Этот экземпляр неполон, часть кода хранилась на сетевом диске. Однако, даже несмотря на неизвестные правовой статус и позицию правообладателей торговых марок Thief (Eidos Interactive) и System Shock (Electronic Arts), сообщество принялось за восстановление и улучшение игрового движка.

Примечания

  1. Sean Barrett The 3D Software Rendering Technology of 1998's Thief: The Dark Project  (англ.) (19 сентября 2011). Архивировано из первоисточника 13 июля 2012. Проверено 21 сентября 2011.
  2. Smith, Quintin Dark Engine Source Code Found In A Bag  (англ.). Rock, Paper, Shotgun (14 декабря 2010 года). Архивировано из первоисточника 13 июля 2012. Проверено 15 апреля 2011.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Dark Engine" в других словарях:

  • Dark Engine — Developer(s) Looking Glass Studios Irrational Games Written in C++ Platform Microsoft Windows The Dark Engine is the computer game engine used for the Looking Glass Studios games Thief: The Dark Pr …   Wikipedia

  • Dark Engine — Le Dark Engine est un moteur de jeu créé en 1995 par Sean Barrett. Il fut utilisé pour les jeux de Looking Glass Studios : Dark Project : la Guilde des voleurs (1998), Dark Project II : l Âge de métal (2000) et le titre de Looking… …   Wikipédia en Français

  • Dark engine — Le Dark Engine est un moteur de jeu créé en 1995 par Sean Barrett. Il fut utilisé pour les jeux de Looking Glass Studios : Dark Project : la Guilde des voleurs (1998), Dark Project II : l Âge de métal (2000) et le titre de Looking… …   Wikipédia en Français

  • Dark Project: Der Meisterdieb — Entwickler Vereinigte Staaten …   Deutsch Wikipedia

  • Dark Project 2 : L'Âge de métal — Dark Project 2 L Âge de Métal Éditeur Eidos Interactive Développeur Looking Glass Studios Date de sortie 21 mars 2000 Genre Jeu d infiltration Mode de jeu …   Wikipédia en Français

  • Dark Project 2: The Metal Age — Entwickler Vereinigte Staaten …   Deutsch Wikipedia

  • Dark Project : La Guilde des voleurs — Dark Project La Guilde des voleurs Éditeur Eidos Interactive Développeur Looking Glass Studios …   Wikipédia en Français

  • Dark Project — la Guilde des voleurs Dark Project La Guilde des voleurs Éditeur Eidos Interactive Développeur Looking Glass Studios …   Wikipédia en Français

  • Dark Project : La Guilde Des Voleurs — Dark Project La Guilde des voleurs Éditeur Eidos Interactive Développeur Looking Glass Studios …   Wikipédia en Français

  • Dark Project : La guilde des voleurs — Dark Project La Guilde des voleurs Éditeur Eidos Interactive Développeur Looking Glass Studios …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»