![]() | |
Тип | Ігровий рушій |
---|---|
Розробник | Epic Games, Inc. |
Стабільний випуск | 5.4 (23 квітня 2024 ) |
Платформа | ПК Mac GameCube Xbox Xbox 360 Xbox One Nintendo GameCube Nintendo Switch Wii Wii U PlayStation 2 PlayStation 3 PlayStation 4 PlayStation Portable PlayStation Vita iOS Android[1] |
Операційна система | Microsoft Windows Linux |
Мова програмування | |
Ліцензія | Proprietary, UDK вільна для некомерційного використання[3][4] |
Вебсайт | www.unrealengine.com |
Unreal Engine — ігровий рушій, який розробляється та підтримується компанією Epic Games.
Перша гра, створена на цьому рушії — Unreal, з'явилася в 1998 році. Відтоді різні версії цього ігрового рушія використали у більш ніж сотні ігор, серед яких: Deus Ex, Lineage II, Thief: Deadly Shadows, Postal 2, серія ігор Brothers in Arms, серія ігор Splinter Cell, Tom Clancy's Rainbow Six, а також у відомих ігрових серіях Unreal та Unreal Tournament від самої Epic Games. Пристосований насамперед для шутерів від першої особи, рушій використовувався і для створення ігор інших жанрів.
Написаний мовою програмування C++, рушій дає змогу створювати ігри для більшості операційних систем і платформ таких як Microsoft Windows, Linux, Mac OS і Mac OS X, і консолей: Xbox, Xbox 360, PlayStation 2, PlayStation Portable, PlayStation 3, Wii, Dreamcast і Nintendo GameCube. У грудні 2009 Марк Рейн продемонстрував як працює рушій Unreal Engine 3 на iPod Touch і iPhone 3GS[5]. А у березні 2010 робота рушія була продемонстрована на комунікаторі Palm Pre, що базується на мобільній платформі webOS[6].
Для спрощення портування, рушій використовує модульну систему залежних компонентів: підтримує різні системи рендерингу (Direct3D, OpenGL, Pixomatic; раніше підтримувалися Glide API, S3 Metal, PowerVR SGL), відтворення звуку (EAX, OpenAL, DirectSound3D, раніше підтримувалася A3D), засоби голосового відтворення тексту, розпізнавання мовлення (тільки для Xbox 360, PlayStation 3, Nintendo Wii та Microsoft Windows[7][8], також планувалося для Linux і Mac)[9], модулі для роботи з мережею й підтримання різних пристроїв вводу.
Для багатокористувацького режиму гри підтримуються технології Windows Live, Xbox Live і GameSpy, що дає можливість під'єднати до 64 гравців (клієнтів) одночасно[10]. Попри те, що офіційно засоби розробки не містять у собі підтримки великої кількості клієнтів на одному сервері, рушій використовувався для створення MMORPG-ігор.