June 17th, 2010

bf2142

PathEngine - представитель еще одной разновидности готовых движков для компьютерных игрушек

PathEngine - игровой движок для поиска пути от точки к токе в игровом мире c динамическими препятствиями.

Наряду с Havok для физики и Avalanche Engine 2.0 от Avalanche Studios для всего остального данное чудо используется в великолепной Just Cause 2.

Цитирую:
PathEngine реализует поиск пути и движение агента в трёхмерной среде с динамическими препятствиями. Присутствует динамическое управление преодолением препятствий и автоматизация контента. Такая технология, примененная к некоторым очень большим и детализированным мирам, включает специальную оптимизацию для рельефных поверхностей (или иных поверхностей, сочетающих детализированные препятствия с хорошим обзором и большими открытыми пространствами)

Стоимость лицензии на все 3 платформы (PC, XBox 360, PS3) - 23000 евро.

Официальный сайт: www.pathengine.com
bf2142

Перспективные игровые движки последнего поколения

Я уже писал как-то про свободные игровые движки, теперь хочется сохранить для истории список известных мне движков, используемых в коммерческих продуктах.

Unreal Engine 3 (Epic games) - Самый популярный среди разработчиков игрушек и видимо очень дорогой (цены не публикуются). Очень шустро работает на PC, XBox 360 и PS3. Epic осуществляет постоянную поддержку сторонних разработчиков и предоставляет превосходный инструментарий. Из представителей на данном движке хочется отметить: Bioshock, Borderlands, Mirror`s Edge (DICE!) и Gears of War 2 (XBox 360 only). Движок любит воду и мокрые поверхности, справляется и с закрытыми и с открытыми пространствами.

Source (Valve) - Не так популярен как UE3, но его использует не только Valve для своего произведения искусства - игры всех времен и народов Half Life 2. Движок несколько устарел и Valve постоянно пытается в него что-то добавлять в рамках новых проектов. Зато игрушки на нем очень резво бегают даже на слабом железе (PC) и выглядят достойно. Единственный недостаток на текущий момент я вижу в статичности природы - она замерла, ничего не качается, ветер не дует, не чувствуется жизни. Из-за этого в HL2 царит особая атмосфера грусти и пустоты которая так торкает. А вот для Left 4 Dead это большой недостаток. К сожалению Valve никак не освоят программирование для Cell, поэтому, к глубокому сожалению, Source Engine пока годится только для PC и XBox 360, хотя Orange Box и выходил на PS3. Качество продукта на данной платформе не на высоте - игры тормозили и не отличались качественной графикой. На MacOS производительность тоже гораздо ниже чем на PC. Самые известные проекты на данном движке: Half Life 2 со всеми эпизодами, Team Fortress 2, Portal, Left 4 Dead, Left 4 Dead 2, Counter Strike: Source, SIN. Открытых пространств не любит.

CryENGINE 3 (CryTek) - Великолепный и очень технологичный движок начиная с самой первой версии. CryENGINE 1 использовался в революционной FarCry (мне картинка нравится даже больше чем в CrySis). Оно работало даже на XBox/XBox 360 в Far Cry Instincts но на PS2 портировано не было. CryENGINE 2 использовался в революционной, но не такой интересной CrySis с sandbox геймплеем, превосходной физикой, графикой и разрушениями. Реакция на игру со стороны игроков очень неоднозначна... вроде жедевр, а вроде и играть не тянет. Эта версия двигла очень прожорлива и работала только на PC. Наконец в этом году увидит свет CrySis 2 на новом CryENGINE 3. На этот раз игра выйдет на всех 3-х платформах (PC, XBox 360 и PS3). Кроме этого приятного факта есть еще один бонус - обещают стереокартинку: gamemag.ru/news/electronic-arts-crytek-vivodyat-crysis-2-novoe-izmerenie-54013.
Поживем увидим как оно будет ворочаться на консолях и как оно там будет выглядеть. Надеюсь не разочаруют. Движок может все :)

ID Tech 5 (ID SoftWare) - Кармак никогда не переставал удивлять своими игрушками (Doom, Quake, Doom 3). Каждый проект был шедевром своего времени, но, к сожалению, после Doom 3 у них наблюдается застой. После этой игры выходил Quake 4 и Quake Wars (мультиплатформа), но особого восторга не вызывали (многим и Doom 3 не понравился). Ребята в тени и явно отстают от молодых конкурентов (как и Valve). Сейчас все с нетерпением ждут долгостроя Rage и Doom 4 на ID Tech 5. Но интереснее всего будет взглянуть на Brink от Splash Damage. В любом случае игры на этом движке будут работать на всех 3-х платформах, обещается высокая производительность на консолях текущего поколения. Открытых пространств не боится.

Jupiter Extended EX (Touchdown Entertainment) - было много версий и разновидностей, выходила масса игрушек на всех платформах в разных комбинациях. Самые достойные из того, что знаю: F.E.A.R (мультиплатформа), Condemned (PC, XBox 360), F.E.A.R 2 (мультиплатформа), Condemned 2 (XBox 360, PS3). Движок не любит открытых пространств но отлично работает со светом и тенями во мрачных коридорах. F.E.A.R произвела на меня неизгладимые впечатления в свое время, как и обещали - это интерактивное кино с киношными эффектами.

Frostbite engine 1.5 (DICE) - движок используемый только в проектах DICE из серии Battlefield. Сначала работал только на XBox 360 и PS3 в Battlefield: Bad company и Battlefield 1943, потом заработал и на PC (явно после длительной обработки напильником) в Battlefield: Bad company 2. Особенности - открытые пространства и разрушаемость строений. Выглядит достойно. Довольно шустро работает на всех платформах (на PC после релиза тормозило и было много глюков отсутствующих на консолях). До этого у DICE в серии Battlefield использовался собственный Refractor Engine. Движок более требователен чем Source. В Battlefield 2142 картинка очень достойная: динамическое освещение, тени, скелетная анимация, большие открытые пространства, физика, звук - все на месте. Недостаток - полное отсутствие разрушения строений и элементов пейзажа. Зато теперь в Frostbite этого более чем достаточно :)

Avalanche Engine 2.0 (Avalanche Studios) - новый движок пока используемый только в мультиплатформенном Just Cause 2. Студия работала только над Just Cause и Just Cause 2. Соответственно и движок создавался исключительно под нужды проектов.
Про это чудо почти ничего неизвестно, но он просто превосходно справляется с огромными открытыми пространствами (S.T.A.L.K.E.R нервно курит в стороне), очень шустро работает (по крайней мере на PS3), работает на всех 3-х платформах (на PC поддерживается только DirectX и не ниже версии 10), выдает потрясяюще красивую картинку в стиле FarCry и Uncharted 2. Кроме того там все в порядке с физикой, с визуальными эффектами, эффектами освещения (лучи света) и фриплеем. Им удалось воссоздать огромный бесшовный мир с очень высокой детализацией и дальностью обзора - и ничего не тормозит, я в шоке. При этом мы имеем динамическую смену времени суток и погоды.
Вот обсуждения на форуме: forums.eidosgames.com/showthread.php.

Naughty Dog Engine 2.0 (Naughty Dog) - про ничего не известно кроме того, что он разрабатывался специально для PS3 эксклюзива Uncharted 2. Не могу пропустить т.к. картинка превосходна.


Rockstar Advanced Game Engine (Rockstar Games) - используется в проектах данной студии, уже довольно стар, работает на всех 3-х платформах, но не отличается резвостью при не очень технологичном внешнем виде (видимо кривые руки). В GTA4 на PS3 частота кадров часто сильно приседает, на PC жрет кучу видеопамяти и для комфортной игры на максимальных настройках требует ацкого железа (CrySis и то скромнее со всеми своими наворотами). Движок задуман для отображения больших открытых пространств, но Avalanche Engine 2.0 явно в разы лучше.

Dunia Engine (Ubisoft) - специально разрабатывался для мультиплатформенного FarCry 2. Обещали динамическую смену времени суток и погоды, регенерацию деревьев, динамический огонь, игру света и теней. Говорили о нем много, вроде сделали, но FarCry 2 полный отстой и графика там убогая. Кстати движок должен поддерживать стереоскопический режим.

IW 4.0 (Infinity Ward) - мультиплатформенный движок специально для серии Call of Duty. Работает везде и очень быстро. Несмотря на отсутствие разрушений и каких-то особых инноваций смотрится очень достойно и современно. Движок является модификацией одного из ранних движков IDSoftware, скорее всего ID Tech 3 (лицензия GPL) от Quake III Arena.


Отдельно хочу отметить популярные физические движки Havok (мультиплатформа) и NVIDIA PhysX (мультиплатформа, но на PC с возможностью аппаратного ускорения видеокартами NVIDIA, например Mirror`s Edge от DICE на UE3).

Ну и экзотика - PathEngine для поиска траектории при перемещениях в игровом пространстве.