Deus Ex (серия игр)
Deus Ex — серия компьютерных игр в жанре Action/RPG с элементами шутеров от первого лица и стелс-экшн. Первые две игры серии были разработаны американской студией Ion Storm, последующие — Eidos Montreal. Действие серии "Deus Ex", оформленной в духе научной фантастики, происходит в разных странах мира в близком будущем — с 2027 по 2072 годы. В сюжетах игр серии важную роль играют футуристические, но правдоподобные технологии и их влияние на общество, а также темы трансгуманизма, теорий заговора и борьбы тайных организаций за власть над миром. Отдельные игры серии — прежде всего "Deus Ex" (2000) и "" (2011) — получили чрезвычайно высокие оценки критики и множество наград. Выпускались также основанные на играх художественные книги и комиксы.
Все игры объединены общим миром — планетой Земля в недалеком будущем, антиутопичным сеттингом в духе научной фантастики и особенно киберпанка. Игры включают в себя борьбу нескольких секретных организаций за власть над миром. Некоторые из таких появляющихся в играх тайных обществ являются полностью вымышленными, другие основаны на реальных прообразах и существующих теориях заговора. Так, в играх серии в подобном качестве фигурируют иллюминаты, тамплиеры, «Маджестик-12» и FEMA. Огромную роль в играх играют темы трансгуманизма и расширения возможностей человеческого тела благодаря новым технологиям — для таких модификаций организма в играх используется термин «аугментация».
Doom engine
Doom engine («движок "Doom"»), также известный как id Tech 1 — псевдотрёхмерный игровой движок, разработанный американской компанией "id Software" и применяемый в компьютерных играх "Doom", "Heretic", "HeXen", Strife, "HacX" и других играх, созданных по лицензии. Создан Джоном Кармаком, вспомогательные функции были написаны Майклом Абрашем (), Джоном Ромеро (), Дэйвом Тэйлором () и Полом Райдеком (). Первоначально написан на компьютерах "NeXT", затем, для первого релиза "Doom" был портирован под "DOS", а позднее ещё на несколько игровых консолей и операционных систем.
Движок был написан на Си на рабочих станциях "NeXT" в операционной системе "NEXTSTEP". Изначально использовался компилятор "Intel C", но в дальнейшем был использован "Watcom C". Утилиты были написаны под "NeXT" на "Objective-C". Движок "Doom" был прогрессивным для своего времени. Несмотря на то, что Си — язык процедурного программирования, движок "Doom" написан в явно выраженном объектном стиле.