Эволюция игровых движков: Unreal Engine

Unreal Engine


Версии: 1, 1.5, 2, 2.5, 2X, 3, 3.5, 4
Первая игра: Unreal (1998)
Последняя игра: Fortnite (в разработке)

Unreal Engine 1


Unreal Engine 1 - игровой движок, разработанный компанией Epic Games  и дебютировавший вместе с игрой Unreal, вышедшей в 1998 году.

Unreal Engine 1 смог удивить некоторыми новшествами:
  1. Наличием зеркальных поверхности
  2. Технологией варпинга
  3. Скайбоксами
  4. Световые эффекты
Кроме оригинального Unreal на базе Unreal Engine 1 было создано множество шедевров игровой индустрии, таких как оригинальный Deus Ex, Rune, Unreal Tournament и многое другое.

Unreal 1
Скриншот из игры Unreal 1

Deus Ex
Скриншот из игры Deus Ex

Rune
Скриншот из игры Rune

Unreal Engine 1.5


Главным отличием модифицированного Unreal Engine 1 является поддержка мощных компьютеров и консолей нового поколения (на тот момент, естественно). Было увеличено максимальное разрешение текстур, улучшена система частиц, добавлена лицевая анимация и обновлен редактор уровней UnrealED.

Обновленная версия движка создавалась главным образом для того, чтобы перенести все существующие проекты, созданные на базе Unreal Engine 1 на консоли Dreamcast, PlayStation 2 и Xbox.

Unreal Engine 2


Новая версия движка Unreal Engine была представлена совместно и с новой игрой - Unreal Tournament 2003. Можно сказать, что это стало традиционным для компании Epic Games, выпускать с новой версией движка новую часть Unreal Tournament.

Unreal Engine 2 мог похвастаться довольно обширным списком нововведений и улучшений:
  1. Поддержка жидких поверхностей
  2. Поддержка травы и листвы
  3. Поддержка VoIP
  4. Распознавание речи
  5. Добавлена поддержка физического движка Karma Engine
  6. Добавлена Ragdoll физика
  7. Поддержка трехмерного звука
Список можно продолжить, но, думаю, этого хватит.

На базе игрового движка Unreal Engine 2 были созданы такие игры, как Tom Clancy’s Splinter Cell, Postal 2, популярная многопользовательская онлайн игра Lineage 2 и многое другое.

Unreal Tournament 2003
Скриншот из игры Unreal Tournament 2003

Tom Clancy’s Splinter Cell
Скриншот из игры Tom Clancy’s Splinter Cell

Lineage 2
Скриншот из игры Lineage 2

Unreal Engine 2.5

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

К слову, о времени. На модифицированных версиях движка Unreal Engine 2 игры выходят до сих пор, последним примером может выступить игра под названием I Am Alive.

Часть нововведений в Unreal Engine 2.5:
  1. Поддержка DirectX 9
  2. Поддержка OpenGL 2.0
  3. Поддержка 64-битной архитектуры
  4. Поддержка текстур высокого разрешения
  5. Поддержка Unicode
  6. Поддержка форматов видео DivX и Bink
  7. Добавлена технология Speed Tree
На базе обновленной версии движка была создана игра Unreal Tournament 2004.


Скриншот из игры Unreal Tournament 2004

Unreal Engine 2X

Unreal Engine 2X - специальная версия игрового движка Unreal Engine, оптимизированная под консоль Xbox. Учитывая все особенности консоли разработчикам удалось оптимизировать код именно под нее, добавить некоторые эффекты, например, такие, как depth of field, bloom, blur, была добавлена поддержка сервиса Xbox Live.

Unreal Championship 2 - одна из игр, созданных на базе Unreal Engine 2X.

Unreal Championship 2
Скриншот из игры Unreal Championship 2

Unreal Engine 3


Новая версия игрового движка была рассчитана на мощные компьютеры и консоли нового поколения Xbox 360 и Play Station 3 (сейчас это консоли нынешнего поколения).

Часть нововведений, появившихся в Unreal Engine 3:
  1. Поддержка DirectX 10
  2. Поддержка OpenGL 3.0
  3. Поддержка шейдеров 4-ой модели
  4. Поддержка динамических теней
  5. Поддержка streaming'a
  6. Поддержка HDR
  7. Интегрирован физический движок PhysX
  8. Поддержка технологии FaceFX
  9. Переработан редактор UnrealED
По традиции, с выходом нового движка вышел и новый Unreal Tournament. Неофициальное название у игры было Unreal Tournament 2007, но продавался он под названием Unreal Tournament 3.

Unreal Engine 3 использовался в таких играх, как Gears Of War, Mass Effect, Dishonored и многих других, не менее известных игр.



Видео демонстрация Unreal Engine 3

Unreal Engine 3.5

Компьютеры с каждым дне становятся все мощнее и мощнее, приставки начинают изучать лучше, поэтому и движок не должен топтаться на месте. В 2010 году компания Epic Games представила обновленную версию Unreal Engine 3.

Часть нововведений новой версии движка:
  1. Добавлена технология Unreal Lightmass
  2. Добавлена технология Unreal Swarm
  3. Ускорена работа Unreal Sctipt
  4. Добавлен Unreal Content Browser
  5. Добавлена поддержка Autodesk Scaleform
Это часть нововведений, добавленных в Unreal Engine 3.5.



Видео демонстрация Unreal Engine 3.5

На обновленной версии движка были созданы такие игры, как Gears Of War 3, Bulletstorm, Batman: Arkham City и многие другие игры.

Спустя некоторое время, компания Epic Games смогла портировать Unreal Engine 3 на iOS, Android и платформу Adobe Flash. Пройдя по ссылкам вы сможете самостоятельно оценить данный движок на этих платформах.

На данный момент, Unreal Engine 3.5 является последней официально представленной версией движка, но, несмотря на это, ребята из Epic Games неофициально окрестили последнюю версию своего детища версией 3.7.

Данный движок используется на PC, мобильных платформах, Flash, в консолях нынешнего поколения, портативных консолях, и в единственной консоли нового поколения, доступной на данный момент.

Unreal Engine 4


На игровой выставки E3 2012 была проведена первая демонстрация Unreal Engine 4. Этот движок позиционировал себя, как движок нового поколения и многие другие разработчики пытались доказать, что их движок не хуже (Подобные заявление прозвучали от Crytek и Electronic Arts).

Предлагаю вашему вниманию демонстрацию Unreal  Engine 4 и видео от разработчиков, в котором они рассказывают о новшествах редактора и самого игрового движка (на английском языке).



Демонстрация Unreal Engine 4



Демонстрация нового редактора

Первой игрой, разработанной на Unreal Engine 4 будет игра Fortnite, за создание которой возьмется сама Epic Games. К сожалению, традиция была нарушена и мы не увидим новый Unreal Tournament, но, будем надеяться, что разработчики о нем еще вспомнят.

В списке платформ, на которых будет реализована игра Fortnite, пока, красуется только Microsoft Windows, потому что консоли нынешнего поколения не способны справится с мощью Unreal Engine 4, да и, скорее всего, для этой игры потребуются довольно мощные компьютеры. Что же, ждем релиза. Информации о том, будет ли в списке поддерживаемых платформ Wii U, пока, увы, нет.

Бесплатные реализации Unreal Engine

Epic Games одна из тех компанией, кто задумывается о Indie-разработчиках, поэтому они одни из первых делали шаги в их сторону.

Unreal Engine 2 Runtime

Первым шагом в сторону indie индустрии была реализация бесплатной версии Unreal Engine 2, которая называлась Unreal Engine 2 Runtime. В ней был закрыт исходный код, а  движок был интегрирован прямо в редактор. Вместе с данным инструментарием прилагался и небольшой демо уровень.



Демо уровень из Unreal Engine 2 Runtime

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

У Unreal Engine 2 Runtime было довольно много минусов, главными из которых была его нестабильность и требование мощного железа.

Unreal Development Kit

Новый шаг в сторону Indie-разработчиков был сделан в ноябре 2009 года, им стал выход бесплатной реализации Unreal Engine 3 под названием Unreal Development Kit.

Отчасти, этот ход произвел фурор в индустрии создания игр, этот шаг натолкнул и других разработчиков на подобных ход. Впервые, indie разработчики получили доступ к профессиональному инструменту разработки игр.



Демо "Samaritan". По словам разработчиков реализовано на UDK

История с Unreal Development Kit такая же, как и с Unreal Engine 2 Runtime. Разработчики получали редактор с интегрированным в него игровым движком Unreal Engine 3. Исходный код, по понятным причинам, был недоступен простым смертным.

Благодаря Unreal Development Kit многие разработчики смогли показать себя и реализовать коммерческие проекты.

К слову, о коммерческой реализации, в отличие от Unreal Engine 2 Runtime, лицензия Unreal Development Kit позволяла на лояльных условиях использовать его в коммерческих проектах.

Как обещают разработчики движка, Unreal Engine 4 так же, как и предыдущие версии, не обойдется без бесплатной реализации. Верим, ждем.

Основная информация для статьи была взята из свободной интернет-энциклопедии.

Основная масса скриншотов для статьи была взята с сайта Absolute Games.



Комментариев пока еще нет. Вы можете стать первым!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Оставить комментарий!

09.12.2012
Кто онлайн?
Онлайн всего: 0
Гостей: 0
Пользователей: 0
Друзья сайта
Реклама
Чат

Для добавления сообщения авторизуйтесь.
{login}