Dunia Engine: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Метки: с мобильного устройства из мобильной версии через расширенный мобильный режим
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{Карточка движка
{{Карточка движка
| заголовок = Dunia engine
| заголовок = Dunia Engine
| тип = игровой
| тип = игровой
| изображение = Dunia Engine logo.jpg
| изображение = Dunia Engine logo.jpg
Строка 24: Строка 24:
В дальнейшем использовался в других играх, в том числе ''[[Far Cry 3]]'', ''[[Far Cry 4]]'', ''[[Far Cry 5]]'' и ''[[Far Cry 6]]'' (в них применяется вторая версия движка — '''Dunia Engine 2''').
В дальнейшем использовался в других играх, в том числе ''[[Far Cry 3]]'', ''[[Far Cry 4]]'', ''[[Far Cry 5]]'' и ''[[Far Cry 6]]'' (в них применяется вторая версия движка — '''Dunia Engine 2''').


Dunia является [[Проприетарное программное обеспечение|проприетарным]] [[Кроссплатформенное программное обеспечение|мультиплатформенным]] игровым движком, который используется Ubisoft лишь для своих, внутренних проектов и не доступен для лицензирования сторонними компаниями. Движок поддерживает [[DirectX 9]], [[DirectX 10]], 10.1 и 11. Слово «dunia» означает «мир», «земля», «жизнь» на [[урду]], [[Арабский язык|арабском]], [[Курдский язык|курдском]], [[фарси]], [[хинди]], [[Малайский язык|малайском]], [[Индонезийский язык|индонезийском]] и [[Тюркский язык|тюркских]] языках.
Dunia является [[Проприетарное программное обеспечение|проприетарным]] [[Кроссплатформенное программное обеспечение|мультиплатформенным]] игровым движком, который используется Ubisoft лишь для своих, внутренних проектов и не доступен для лицензирования сторонними компаниями. Движок поддерживает [[DirectX 9]], [[DirectX 10]], 11 и 12. Слово «dunia» означает «мир», «земля», «жизнь» на [[урду]], [[Арабский язык|арабском]], [[Курдский язык|курдском]], [[фарси]], [[хинди]], [[Малайский язык|малайском]], [[Индонезийский язык|индонезийском]] и [[Тюркский язык|тюркских]] языках.


== История разработки ==
== История разработки ==
[[Файл:CryEngine family tree.png|thumb|400px|Эта схема иллюстрирует историю развития игровых движков серии CryEngine.]]
[[Файл:CryEngine family tree.png|thumb|400px|Эта схема иллюстрирует историю развития игровых движков серии CryEngine.]]
[[Файл:Far Cry 2 screenshot god rays 02.jpg|thumb|300px|Световая полоса, проходящая через изображение, является результатом работы графического эффекта «[[Объёмные лучи]]»]]
[[Файл:Far Cry 2 screenshot god rays 02.jpg|thumb|300px|Световая полоса, проходящая через изображение, является результатом работы графического эффекта «[[Объёмные лучи]]»]]
В июле 2007 года компания [[Ubisoft]] официально анонсировала компьютерную игру [[Far Cry 2]] и заявила, что игра будет основываться на новом движке под названием «Dunia Engine». Разработчиком игры и движка выступала [[Ubisoft Montreal]], а издателем — Ubisoft. Тогда же было заявлено, что Far Cry 2 — [[ПК-игра|ПК-эксклюзив]]<ref>{{cite web|url=http://news.playground.ru/17683/|title=Анонсирован Far Cry 2|author=Powerfull|publisher=[[PlayGround.ru]]|datepublished=2007-07-20|accessdate=2008-11-21|archiveurl=https://web.archive.org/web/20090318024749/http://news.playground.ru/17683/|archivedate=2009-03-18|deadlink=yes}}</ref>.
В июле 2007 года компания [[Ubisoft]] официально анонсировала компьютерную игру [[Far Cry 2]] и заявила, что игра будет основываться на новом движке под названием «Dunia Engine». Разработчиком игры и движка выступала [[Ubisoft Montreal]], а издателем — Ubisoft. Тогда же было заявлено, что Far Cry 2 — [[PC]]-эксклюзив<ref>{{cite web|url=http://news.playground.ru/17683/|title=Анонсирован Far Cry 2|author=Powerfull|publisher=[[PlayGround.ru]]|datepublished=2007-07-20|accessdate=2008-11-21|archiveurl=https://web.archive.org/web/20090318024749/http://news.playground.ru/17683/|archivedate=2009-03-18|deadlink=yes}}</ref>.


Согласно официальному интервью с Луи-Пьер Фараном ({{lang-en|Louis-Pierre Pharand}}), главным [[продюсер]]ом Far Cry 2, в движке Dunia Engine использовалось лишь 2—3 процента от кода движка [[CryEngine]], разработанного немецкой компанией [[Crytek]] для [[FarCry|FarCry 1]], так как код всего CryEngine был полностью переписан. Тем не менее, очевидно то, что именно CryEngine является основой Dunia Engine<ref>{{cite web|url=http://www.ag.ru/articles/interviews/far_cry_2/4305|title=Интервью: Far Cry 2|author=Владимир Горячев и Константин Фомин|publisher=[[Absolute Games]]|datepublished=2008-01-07|accessdate=2008-11-21|description=Интервью с Луи-Пьер Фараном|archiveurl=https://web.archive.org/web/20081224222807/http://www.ag.ru/articles/interviews/far_cry_2/4305|archivedate=2008-12-24|deadlink=yes}}</ref>. В движок также встроены наработки улучшенных версий CryEngine, сделанных Ubisoft для отдельных частей FarCry ([[спин-офф]]ов), таких как ''[[Far Cry Instincts]]''.
Согласно официальному интервью с Луи-Пьер Фараном ({{lang-en|Louis-Pierre Pharand}}), главным [[продюсер]]ом Far Cry 2, в движке Dunia Engine использовалось лишь 2—3 процента от кода движка [[CryEngine]], разработанного немецкой компанией [[Crytek]] для [[FarCry|FarCry 1]], так как код всего CryEngine был полностью переписан. Тем не менее, очевидно то, что именно CryEngine является основой Dunia Engine<ref>{{cite web|url=http://www.ag.ru/articles/interviews/far_cry_2/4305|title=Интервью: Far Cry 2|author=Владимир Горячев и Константин Фомин|publisher=[[Absolute Games]]|datepublished=2008-01-07|accessdate=2008-11-21|description=Интервью с Луи-Пьер Фараном|archiveurl=https://web.archive.org/web/20081224222807/http://www.ag.ru/articles/interviews/far_cry_2/4305|archivedate=2008-12-24|deadlink=yes}}</ref>. В движок также встроены наработки улучшенных версий CryEngine, сделанных Ubisoft для отдельных частей FarCry ([[спин-офф]]ов), таких как ''[[Far Cry Instincts]]''.

Текущая версия от 11:29, 5 июля 2024

Dunia Engine
Изображение логотипа
Официальный логотип движка Dunia engine в игре Far Cry 2
Тип игровой движок
Разработчик Ubisoft Montreal
Аппаратные платформы IBM PC-совместимые компьютеры, Xbox 360, PlayStation 3, Xbox One, PlayStation 4, Xbox Series X/S, PlayStation 5
Поддерживаемая ОС Microsoft Windows
Написан на языке C++
Лицензия проприетарная
Первая игра на движке Far Cry 2 (2008)
Последняя игра на движке Far Cry 6 (2021)
Официальный сайт Ubisoft

Dunia Engine — игровой движок, разработанный компанией Ubisoft Montreal для своих внутренних проектов и впервые примененный в шутере от первого лица Far Cry 2.

В дальнейшем использовался в других играх, в том числе Far Cry 3, Far Cry 4, Far Cry 5 и Far Cry 6 (в них применяется вторая версия движка — Dunia Engine 2).

Dunia является проприетарным мультиплатформенным игровым движком, который используется Ubisoft лишь для своих, внутренних проектов и не доступен для лицензирования сторонними компаниями. Движок поддерживает DirectX 9, DirectX 10, 11 и 12. Слово «dunia» означает «мир», «земля», «жизнь» на урду, арабском, курдском, фарси, хинди, малайском, индонезийском и тюркских языках.

История разработки

[править | править код]
Эта схема иллюстрирует историю развития игровых движков серии CryEngine.
Световая полоса, проходящая через изображение, является результатом работы графического эффекта «Объёмные лучи»

В июле 2007 года компания Ubisoft официально анонсировала компьютерную игру Far Cry 2 и заявила, что игра будет основываться на новом движке под названием «Dunia Engine». Разработчиком игры и движка выступала Ubisoft Montreal, а издателем — Ubisoft. Тогда же было заявлено, что Far Cry 2 — PC-эксклюзив[1].

Согласно официальному интервью с Луи-Пьер Фараном (англ. Louis-Pierre Pharand), главным продюсером Far Cry 2, в движке Dunia Engine использовалось лишь 2—3 процента от кода движка CryEngine, разработанного немецкой компанией Crytek для FarCry 1, так как код всего CryEngine был полностью переписан. Тем не менее, очевидно то, что именно CryEngine является основой Dunia Engine[2]. В движок также встроены наработки улучшенных версий CryEngine, сделанных Ubisoft для отдельных частей FarCry (спин-оффов), таких как Far Cry Instincts.

4 января 2008 года было сделано официальное заявление о том, что Far Cry 2 разрабатывается также для игровых приставок Microsoft Xbox 360 и Sony PlayStation 3[3].

15 октября 2008 года игра Far Cry 2 отправилась на тиражирование («на золото»), став первой игрой, использующей Dunia Engine[4][5]. Позже для Far Cry 2 были выпущены несколько патчей, которые улучшали саму игру и движок. 5 ноября 2008 года был выпущен патч 1.01,[6] а 17 декабря 2008 года — патч 1.02[7][8][9][10].

1 декабря 2009 года во всём мире состоялся запуск продаж игры James Cameron's Avatar: The Game, которая является второй игрой, использующей «Dunia Engine». Игра вышла для консолей PlayStation 3, Xbox 360, PlayStation Portable, Wii и DS, а также для PC. James Cameron’s Avatar: The Game стала первой игрой, которая поддерживала стереоскопический режим отображения графики[11].

Данная, улучшенная версия движка является довольно ресурсоёмкой и требует относительно большую вычислительную производительность для нормального функционирования[12].

В конце ноября 2012 года состоялся выпуск Far Cry 3, созданной на обновлённом движке — Dunia Engine 2. Технология получила ряд улучшений, в числе которых улучшенный графический движок[13].

Технические спецификации

[править | править код]

Общие характеристики

[править | править код]

Dunia Engine имеет следующие особенности:

  • Поддержка игровых приставок Microsoft Xbox 360 и Sony PlayStation 3 (а также PlayStation 4, Xbox One, PlayStation 5 и Xbox Series X/S — в Dunia Engine 2);
  • Поддержка API DirectX 9, DirectX 10 и DirectX 10.1 (11 и 12 — в Dunia Engine 2)[14];
  • Разрушаемое окружение;
  • Динамическое распространение огня, которое также подвержено влиянию погодных условий;
  • Динамическая растительность (англ. RealTree), включая рост и регенерацию растительности;
  • Полные циклы дня и ночи, и реалистичная погода (улучшено в Dunia второй версии);
  • Поддержка огромных открытых игровых пространств, не поделённых на отдельные уровни;
  • Непрямое освещение и технология Radiosity (в Dunia второй версии добавлено также глобальное освещение (Global Illumination);
  • Лицевая анимация (улучшено в Dunia второй версии);
  • Поддержка технологии amBX от компании Philips, которая предназначается для создания дополнительных специальных эффектов и требует специального аппаратного и технического обеспечения;
  • Незаскриптованный (англ. non-scripted) игровой искусственный интеллект;
  • Динамическая система музыки.

Редактор уровней

[править | править код]

В комплекте с игрой Far Cry 2 (позднее, в более новой версии, с Far Cry 5) поставляется игровой редактор уровней[15][16][17][18].

Стереоскопический режим

[править | править код]

Вторая игра на Dunia Engine — James Cameron's Avatar: The Game — имеет поддержку стереоскопического режима отображения. В конце июля 2009 года Люк Дючейн (англ. Luc Duchaine), старший международный менеджер игры, заявил, что для того, чтобы была возможность использовать стереоскопический режим отображения, требуется подключение через HDMI и дисплей, который поддерживает частоту обновления 120 Hz[19]. Тем не менее, в официальном сборнике ЧаВо по стереорежиму сказано, что для стереоскопического режима необходим специальный дисплей с маркировкой «3D-enabled». Игра поддерживает большинство стереоскопических форматов вывода для Xbox 360 и PlayStation 3, включая RealD, Sensio, side-by-side, line-interlaced и full checkerboard. На ПК также доступен стереорежим, причём, кроме вышеназванных форматов, дополнительно поддерживаются Nvidia 3D Vision и iZ3D[20].

Игры, использующие Dunia Engine

[править | править код]

Примечания

[править | править код]
  1. Powerfull. Анонсирован Far Cry 2. PlayGround.ru (20 июля 2007). Дата обращения: 21 ноября 2008. Архивировано из оригинала 18 марта 2009 года.
  2. Владимир Горячев и Константин Фомин. Интервью: Far Cry 2. Absolute Games (7 января 2008). — Интервью с Луи-Пьер Фараном. Дата обращения: 21 ноября 2008. Архивировано из оригинала 24 декабря 2008 года.
  3. Mumby. Far Cry 2 анонсирован для Xbox 360 и PS3. PlayGround.ru (4 января 2008). Дата обращения: 21 ноября 2008. Архивировано из оригинала 8 сентября 2009 года.
  4. Far Cry 2 на золоте. GameTech (15 октября 2008). Дата обращения: 21 ноября 2008. Архивировано 21 марта 2012 года.
  5. Mumby. «Золотая» Африка. PlayGround.ru (15 октября 2008). Дата обращения: 21 ноября 2008. Архивировано из оригинала 8 мая 2012 года.
  6. Патч Far Cry 2 v1.01 RU&EN. PlayGround.ru (6 ноября 2008). Дата обращения: 21 ноября 2008. Архивировано 11 октября 2012 года.
  7. Родион "Redmon" Ильин. Патч v1.02 (EN). Игромания (журнал) (18 декабря 2008). Дата обращения: 8 февраля 2009. Архивировано из оригинала 4 февраля 2009 года.
  8. Родион "Redmon" Ильин. Патч v1.02 (RU). Игромания (журнал) (12 января 2009). Дата обращения: 8 февраля 2009. Архивировано из оригинала 29 января 2009 года.
  9. Патч Far Cry 2 v1.02. PlayGround.ru (17 декабря 2008). Дата обращения: 8 февраля 2009. Архивировано 11 октября 2012 года.
  10. Don Lino. Патч Far Cry 2 v1.02 RUS. PlayGround.ru (19 января 2009). Дата обращения: 8 февраля 2009. Архивировано 14 апреля 2012 года.
  11. Thilo Bayer. Avatar Hands-on: Far Cry 2's Dunia engine delivers good graphics - Update: Wii screenshots (англ.). PC Games Hardware (8 сентября 2009). Дата обращения: 26 января 2010. Архивировано 21 марта 2012 года.
  12. James Cameron's Avatar: The Game тест GPU. GameGPU.ru (22 января 2010). — Краткая рецензия, описание качества графики и тестирование производительности игры на разных системных конфигурациях. Дата обращения: 31 января 2010. Архивировано из оригинала 5 мая 2010 года.
  13. Far Cry 3 Preview: Territoriality, Crafting and Early Tech Analysis. Eurogamer.net. Архивировано 11 февраля 2013 года.
  14. Андрей Вакуленко. DirectX 10.1 нашел себе применение. Ferra.ru (20 октября 2008). Дата обращения: 23 ноября 2008. Архивировано 8 января 2009 года.
  15. Анонсирован редактор уровней Far Cry 2. GameTech (20 августа 2008). Дата обращения: 1 декабря 2008. Архивировано 21 марта 2012 года.
  16. Мощный редактор уровней Far Cry 2. GameTech (1 октября 2008). Дата обращения: 1 декабря 2008. Архивировано 21 марта 2012 года.
  17. Еще немного о редакторе уровней Far Cry 2 и пользовательских картах. GameTech (14 октября 2008). Дата обращения: 21 ноября 2008. Архивировано 21 марта 2012 года.
  18. Mumby. Редактор карт в Far Cry 2. PlayGround.ru (20 августа 2008). Дата обращения: 21 ноября 2008. Архивировано из оригинала 23 декабря 2010 года.
  19. Xav de Matos. 'Avatar' game requires HDMI for 3D effects (англ.). Joystiq.com (31 июля 2009). Дата обращения: 26 января 2010. Архивировано 21 марта 2012 года.
  20. ComDevGabe. Official Stereoscopic FAQ (англ.). официальные форумы Ubisoft (25 ноября 2009). Дата обращения: 26 января 2010. Архивировано 21 марта 2012 года.