Введение

Игровой движок

LithTech — игровой движок, разработанный Monolith Productions, сопоставимый по возможностям с Quake и Unreal. Monolith и ряд других разработчиков видеоигр использовали LithTech в качестве основы для своих игр в жанре шутер от первого лица. Первоначально движок был разработан Monolith для Microsoft, после чего компания выкупила права на него и начала лицензировать другим разработчикам через дочернюю компанию LithTech Inc. В 2003 году лицензионная компания была переименована в Touchdown Entertainment, а впоследствии, после приобретения Monolith компанией Warner Bros. Interactive Entertainment, была в неё интегрирована. Последней версией LithTech, предлагаемой для лицензирования, была Jupiter EX, впервые выпущенная в 2005 году. Однако Monolith продолжала использовать технологию LithTech в своих играх, включая Middle-earth: Shadow of Mordor, вышедшую в 2014 году. После выхода Middle-earth: Shadow of Mordor студия приступила к разработке нового движка (на основе технологии LithTech) для масштабных сражений под названием "Firebird".

LithTech 1.0 (полное обновление)

Изначально движок LithTech должен был называться DirectEngine, так как Monolith разрабатывал его для Microsoft с целью включения в качестве 3D-движка для использования с технологией DirectX от Microsoft. Когда Microsoft отказалась от использования движка, Monolith выкупила права на него и продолжила разработку самостоятельно. Они переименовали движок в Lithtech и лицензировали его другим компаниям. В последующие годы команда LithTech была выделена в отдельную компанию, LithTech Inc., которая в марте 2003 года была переименована в Touchdown Entertainment.

LithTech 2.0

Начиная с LithTech 2.0, компания LithTech Inc. приступила к созданию множества различных версий движка. Monolith выпустила свою игру No One Lives Forever (NOLF), использующую эту версию движка, однако впоследствии она была обновлена до LithTech 2.2. Игра получила обновление до LithTech 2.2 в составе патча. Команда LithTech продолжила совершенствовать версию 2.2 для своих лицензиатов, что привело к появлению итераций 2.3 и 2.4. LithTech сотрудничала с RealNetworks в разработке кастомизированной версии LithTech 2.2 под названием RealArcade LithTech (или LithTech ESD). Среди её особенностей – поддержка потокового мультимедиа для внутриигровых рекламных щитов и возможность использования с игровым сайтом RealNetworks. В определенный период RealArcade LithTech могла быть лицензирована разработчиками при заключении соглашения с RealNetworks. Этот движок использовался при разработке внутренней игры Tex Atomic's Big Bot Battles.

LithTech Talon (ЛиттхЭк Талон)

LithTech Inc. разработала отдельный движок специально для игры Monolith, Aliens versus Predator 2. LithTech Talon был основан на LithTech 2.2, а не на LithTech 2.4. Из-за этого LithTech 2.4, RealArcade LithTech и LithTech Talon стали в основном несовместимы друг с другом. Однако критики по-прежнему считали его менее совершенным, чем Unreal или id Tech. Главным достоинством LithTech Talon была его продвинутая поддержка многопользовательского режима, более эффективная по сравнению с предыдущими версиями LithTech, сетевой код которых был недостаточно проработан. Aliens versus Predator 2 предлагает полноценный многопользовательский игровой процесс, использующий эти улучшения. В 2003 году лицензирование Talon все еще продолжалось.

LithTech 3.0

LithTech 3.0 разрабатывался параллельно с Talon, но вместе с доработками, LithTech 3.x в основном рассматривался как внутренняя версия движка. Хотя он и был отправлен лицензиатам, ни одна игра на нем так и не была завершена. Главной заявленной особенностью LithTech 3.x была Система распределенных объектов – новая система для MMORPG и многопользовательских игр. К сожалению, LithTech 3.x также страдал от значительного количества ошибок и проблем, и все игры, разрабатывавшиеся на LithTech 3.x, в конечном итоге были переведены на более новую версию LithTech Jupiter или Talon. Незавершенная игра Monolith Shogo II разрабатывалась с использованием этой итерации движка LithTech.

LithTech Discovery (Лифтех открытие)

LithTech Discovery была разработана с учетом жанра MMORPG и его специфических требований. Discovery усовершенствовала существующую технологию LithTech 2.2, а также включала в себя Distributed Object System, являвшуюся ключевой особенностью LithTech 3.x. Единственной игрой, работающей на LithTech Discovery, была The Matrix Online от Monolith. Движок так и не был лицензирован другим компаниям.

ЛитТех Юпитер

LithTech Jupiter представлял собой полную переработку технологии LithTech, разработанную как альтернативу версии 3.x. В некоторых аспектах оригинальная версия Jupiter была даже технологически превосходящей конкурентов, поскольку поддерживала Shader Model 1.x и включала инструмент визуализации, в то время как Unreal и Quake поддерживали только шейдеры, работающие на центральном процессоре. Специальная версия Jupiter была создана специально для Monolith для использования в их игре Tron 2.0 и получила кодовое название LithTech Triton. В конечном итоге новые функции LithTech Triton были возвращены в LithTech Jupiter для лицензиатов.

LithTech Jupiter EX

По состоянию на 2005 год последней публичной версией движка LithTech был Jupiter Extended (или Jupiter EX), использованный в играх F.E.A.R. и Condemned: Criminal Origins, обе разработанные Monolith. По сравнению с предшествующей версией Jupiter, Extended версия базировалась на новом рендерере DirectX 9 и других усовершенствованиях, включая интеграцию физического движка Havok для более реалистичной симуляции физики, динамическое освещение на уровне пикселей, рельефное текстурирование, нормальные карты и зеркальные блики. Помимо динамики персонажей Havok, Jupiter EX также включает в себя "Havok Vehicle Kit", добавляющий поддержку стандартного поведения транспортных средств.

LithTech Firebird (Лифтех Огненная птица)

Firebird был создан для масштабных сражений и расширения системы Nemesis в Middle-earth: Shadow of War.

Игры с использованием LithTech

Ниже представлен неполный список видеоигр, разработанных на движке LithTech, сгруппированных по используемой версии движка.