Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППП.docx
Скачиваний:
2
Добавлен:
19.07.2019
Размер:
89.83 Кб
Скачать

Модифицированные Unreal Engine

Некоторые компании-разработчики предпочитают использовать технологии «Unreal» в качестве основы для разработки собственного движка. Например, Unreal Engine 2 был специально доработан для игры Thief: Deadly Shadows и получил внутреннее имя «Flesh Engine».

Известная компания-разработчик Irrational Games одной из первых внедрила в свой Vengeance Engine (основан на Unreal Engine 2.5) технологию реалистичного освещения HDR, а также физический движок Havok 2.0 и другие функции, которые ныне широко используются в игровых технологиях. Этот движок был использован в Tribes: Vengeance и SWAT 4.

Игра BioShock от Irrational Games сначала также использовала Vengeance Engine, но затем разработчики частично заменили его на более актуальный Unreal Engine 3. Модифицированная версия стала называться Vengeance Engine 2.

Ubisoft используют для своих проектов движки YETI engine и LEAD engine. Примечательно, что обе технологии основаны на Unreal Engine 2.5 и применяются компанией в играх нового поколения, а также используются на консолях Xbox 360 и PlayStation 3.

Лицензирование и исходный код

В конце 1999 года Epic Games опубликовала часть исходных кодов исполняемых файлов Unreal Tournament, что послужило началу работы проекта OpenUT по портированию движка и игры на Linux. Через некоторое время работу над OpenUT перехватила Loki Games, а поддержка OpenUT была прекращена. Linux-версия Unreal Tournament была выпущена в продажу Loki Games.

На данный момент, первая версия движка больше не доступна для лицензирования, однако исходный код, необходимый для сборки собственных исполняемых файлов, существует в свободном доступе. Стоит отметить, что они распространяются по «Unreal Retail» лицензии — то есть только для персонального использования. Кроме того, в 2004 году был опубликован исходный код игры Rune

Вторая версия по прежнему доступна для лицензирования. Epic Games предлагают её для создания игр на «действующие» персональные компьютеры или приставок шестого поколения за сумму $ 350 000 и больше (зависит от количества поддерживаемых платформ).

Для некоммерческих проектов, не относящихся к видеоиграм, доступна «закрытая» версия Unreal Engine 2 Runtime. Разработка игр на этой версии движка строго запрещена (несмотря на то что конкретного определения «игр» в лицензии нет) по причине того что «основной доход Epic Games получает от создания игр, и если вы хотите сделать свою игру — сделайте её в качестве модификации к существующему продукту».

Для бюджетных проектов доступно также лицензирование Unreal Engine 2 Runtime по сравнительно низкой цене (от $ 8000). Стоимость лицензии зависит от количества разработчиков (числа «рабочих мест»). Вместе с лицензированием хотя бы одного «рабочего места» доступен заказ заголовочных файлов второй версии движка по цене $ 5000.

Цена лицензирования версий 3.0 и выше не публикуется, однако упоминается что имеется выбор из различных вариантов лицензий, в том числе и для не игровых продуктов.

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

5 ноября 2009 года был выпущен пакет Unreal Development Kit, бесплатная версия Unreal Engine 3 для некоммерческого использования с возможностью покупки дешевой коммерческой лицензии. Если написание игр на Unreal Engine 2 Runtime было строго запрещено, то написание игр с использованием UDK допустимо, однако запрещено на его базе создание продуктов, «которые могут или будут соперничать с UDK, а также связующим ПО (middleware) или ПО для разработки игр (game development software) созданным Epic Games».