Ігри на движку unreal engine 2. Масовий рух, нод ForLoop та багатопоточність

23.06.2019 Документи

О, скільки нам відкриттів чудових подарувала і ще подарує чудова конструкція під назвою Unreal Engine 3. Справді, фахівці Epic Gamesзнають свою справу. на останньої версіїцього двигуна розроблено вже більше десятка ігор, що знайшли популярність серед гравців усього світу. І приблизно стільки ж проектів, які використовують цей двигун, зараз знаходяться на стадії розробки. Яким же проектам, що особливо полюбилися, подарувало життя дітище майстрів з Epic Games? Отже, ось вони:

Жанр: FPS
Платформа: PC, PS3, Xbox 360
Розробник: Epic Games
Видавець: Midway Games

Насамперед, очевидно, двигун створювався заради продовження найпопулярнішого мультиплеєрного проекту (нехай вибачать мене «квакери», але…). Гра, що вийшла, цілком виправдала надії.

На такій тринозі чому б і не позволяти?

Парадоксально, але Epicзвернула велику увагу на опрацювання інтелекту роботів. У процесі розробки було створено сервер, де влаштовувалися битви з участю ботів і звичайних гравців. Учасники боїв мали визначити, який противник – живий, а який – комп'ютерний. Природний відбір. Unrealможе похвалитися навіть якоюсь подобою сюжету для одиночного режиму, що об'єднує битви на окремих картах у повномасштабну боротьбу з інопланетними загарбниками.

Вирішальний чинник – швидкість.

Ну, і, звичайно, повний набір для любителів онлайн-битв. В основному, режими гри залишилися колишніми, хоча, гра втратила звичні Bombing Run, Double Dominationі Assault. Можна було б сказати, що розробники наголосили на спрощенні, якби не масштабна система використання транспортних засобів, сильно змінює принцип ведення бою і перетворює деякі битви на футуристичні перегони.

Жанр: FPS
Платформа: PC, PS3, Xbox 360
Розробник: 2K Marin, 2K Boston
Видавець: 2K Games

Скільки б не йшли фантасти в безкраї простори космосу, вони завжди повертатимуться до романтичного стим-панку, стилю, який можна описати як: «Що було б, якби фантасти 60-х років вирішили написати фантастичний роман про наш час». Похмура антиутопія від розповідає про таємниче місто Захопленняпобудований під водою для створення нового суспільства з новими ідеалами. Захопленняставив цінність наукової думки перевищує норми людської моралі, і одного разу разом з мораллю втратила цінність і людське життя

Але ж МОЗ попереджало…

Головний геройтаємничим чином потрапляє до раю вчених, що перетворився на царство божевілля. Йому доводиться виживати в новому світі з дикими законами і по крихтах збирати інформацію про причину катастрофи, а заразом, і про таємницю свого перебування в цьому місці. Щоб захиститися від агресивних мешканців цього підводного світу, Герой змушений користуватися тутешніми кошмарними винаходами і викликати у своєму тілі мутації, що дарують надздібності - пірокінез, телепатія, управління блискавками і багато іншого. Подібні здібності використовуються не тільки для усунення небезпечних мутантів, а й для вирішення хитрих головоломок.

Не злить Великого Папочку!

Висока якість графіки, відмінна стилізація, похмура атмосфера при різноманітності локацій, захоплюючий сюжет, що тримає у напрузі до самого фіналу, можливість прийняття самостійних рішень – все це Bioshock. По праву гра 2007 року.

Жанр: Shooter, Action
Платформа: Xbox 360
Розробник: Epic Games
Видавець: Microsoft

Сказати по правді, перша Gears of War, Що наробила свого часу стільки галасу, була далеко не ідеальним проектом. Відмінна на той момент графіка і божевільний за динамікою ігровий процес усієї погоди не зроблять. У плані сюжету гра сильно просідала. Щодо супротивника, наприклад, не було відомо нічого, крім того, що «це погані дядьки, у них треба стріляти». Та й різноманітності у пейзажах не спостерігалося.

Такого лобовою атакою не візьмеш.

Однак, розробники взяли ці моменти під контроль, і в результаті досягли від Gears of War 2відмінної збалансованості. Противники тепер мають свою цивілізацію та навіть соціальне розшарування. З'явився цікавий сюжет, показано стосунки між ігровими персонажами. Світ планети Сіркастав набагато барвистішим і різноманітнішим.

Війна помилок не прощає.

І це аж ніяк не погіршило бойову систему та драйв першої частини гри. Присутня уподобана система укриттів, якими тепер можна використовувати навіть противників, додані деякі ігрові нововведення. За словами Epic, гра робить дуже великий наголос на модний нині кооперативний режим проходження. Однак, і в одиночному режимі AI партнера чудово справляється зі своїм завданням.

Жанр: Action, Adventure
Платформа: PC, PS3, Xbox 360
Розробник: Digital Illusions Creative Entertainment
Видавець: Electronic Arts

«І листоноша збожеволіє, розшукуючи нас». Цілковито новий змістприймають ці слова у контексті футуристичного тоталітарного світу, створеного студією DICE. У цьому світі державою контролюються всі сфери життя населення, крім однієї – пошти. Ну, електронну пошту можна і прочитати, а щоб дізнатися, що ховається в звичайному конверті, потрібно наздогнати листоношу.

Мегаполіс майбутнього, чистий та холодний.

Щоб доставити звичайний лист, цим посильним доводиться виконувати такі трюки, що це циркові акробати могли залишитися без роботи. До того ж до незвичайних навичок атлета, додається особливий зір, що відзначає зони, придатні для виконання трюків. Цими особливостями зору, мабуть, пояснюється і дивна стерильність навколишнього світу.

Під час виконання трюків можна побачити свої улюблені руки-ноги.

За своєю суттю, Mirror's Edgeце симулятор настільки модного на сьогоднішній день паркуру. Хоча, і без елементів FPSтеж не обійшлося – героїня може вступати в сутички і навіть використати захоплену зброю. Однак, завдяки старанням розробників, гру не вдасться перетворити на звичайний шутер – міняти обойми не можна, та й виконанню трюків зброя заважає. Взагалі, гра вийшла досить лінійна, і свобода дій гравця зводиться лише до вибору можливих варіантівпроходження заданого "коридора". Але якщо не робити з цієї трагедії, то задоволення від гри можна отримати чимало.

Жанр: RPG
Платформа: PC, Xbox 360
Розробник: BioWare, Demiurge Studios
Видавець: Electronic Arts

І так буває - двигун, що створювався для FPS, був використаний для створення RPG. Чергова сага від творців Baldur's Gate, Knights of the Old Republicі Jade Empire виконана у жанрі космічної одіссеї. Сюжет гри досить цікавий і за кількістю інтриг може вільно конкурувати зі Star Wars . Створюється ефект деякої нелінійності через можливість вільно переміщатися космосом на власному кораблі, брати додаткові завдання, виконуючи в довільному порядку, досліджувати неживі планети, полювати космічних піратів тощо. Щоправда основна сюжетна лінія закоротка, але якщо не ломитися відразу до фіналу, то можна досить довго дослідити простори «останнього рубежу».

Цікаво, синтетична раса має бути агресивною за замовчуванням?

Чесно сказати, якихось принципових змін порівняно з попередніми іграми BioWare, в Mass Effect не сталося (хто знає, той зрозуміє). Під час своєї подорожі герой зустрічає шість ігрових персонажів, які приєднуються до його пошуків. Одночасно у бойових операціях можуть брати участь лише троє, включаючи головного героя. Процес ведення бою надає можливість ігрової паузи, під час якої можна наказати напарникам і використовувати спеціальні здібності. У грі три основні класи (воїн, технік і телепат) і три проміжні, що поєднують основні здібності.

Атака адепта змушує безглуздо борсатися в повітрі.

Дуже тішить візуальна складова гри. Інопланетні пейзажі різноманітні та барвисті (навіть на неживих планетах, не кажучи вже про архітектуру інопланетних рас). Та й із створенням різних істот у розробників проблем не виникло. Оточення фантастичне по суті та реалістичне за виконанням, так що створюється відчуття присутності у справжньому світі.

Тож можна зробити висновок про дуже велику ефективність Unreal Engine 3. Однак, мабуть, це був період розквіту, який поступово добігає кінця. Як і раніше, є в розробці гри на цьому движку, і ігри непогані. Серед них , Blade & Soul, , Stargate Worlds, . Але найперспективніші та найочікуваніші проекти шукають як базу щось інше.

Нової мобільної Lineage 2на Unreal Engine 4ми вирішили скласти невелику добірку цікавих ремейків ігор на цьому движку, які заслуговують на вашу увагу.

Отже, топ-5 ремейків ігор на Unreal Engine 4. Поїхали!

1.

Анонс ремейка легендарної Final Fantasy 7на конференції E3 2015 став для багатьох людей головною подією цього року.

Згодом, на PlayStation Experience 2015, був показаний трейлер, що містить кілька секунд вперше показаного геймплея за участю Клауда і Баррета на самому початку гри.

Щоб зрозуміти, яке місце займає Final Fantasy 7в ігровій промисловості, і як люди чекали цього моменту, досить подивитися нарізку реакцій на анонс цього ремейка.

2.

3.

22-річний художник 3D-оточення Кіммо Каунела з Фінляндії протягом усього попереднього року працював над проектом The Last Stop, натхненним твором студії - грою. Кіммо вдалося створити приголомшливу карту, що показує, як би виглядала гра, будь вона випущена на движку Unreal Engine 4.

У хлопця є акаунт на Deviant Artі власний сайт, де можна переглянути його останні роботи. Цей проект, за словами автора, навчив його роботу з Unreal Engine 4.

4.

Ентузіаст Аїрам Ернандес поділився на початку цього року відео з аматорським ремейком першої частини, над яким він працює поодинці.

Робота Ернандеса використовує модифіковану версію графічного движка Unreal Engine 4. За його словами, спочатку він хотів тільки відтворити острів Тінь Мойсея (Shadow Moses) на новій технології, щоб знайомі з оригіналом геймери та новачки могли вивчити його пам'ятки. Однак після того, як на технічну демоверсію звернули увагу закордонні ЗМІ, Ернандес вирішив взятися за повноцінний ремейк стесл-екшену.

В своїй записи на Facebookавтор переробленої Metal Gear Solid не уточнив, коли варто чекати фінальну версію. Відео, як випливає із вступного повідомлення, записано на основі раннього прототипу ремейку.

5.

Моддер із ніком Logithxнамірився зробити ремейк культового шутера. Ентузіаст працює над втіленням антиутопічного Міста-17 з HL2 за допомогою Unreal Engine 4. Приблизну дату закінчення робіт автор назвати поки що не може - все поки що на ранній стадії.

Logithx багато часу працював над рімейком Half-Life 2 на минулій версії двигуна від Epic - Unreal Engine 3. Однак коли компанія почала поширення потужного UE4, він вирішив почати роботу з нуля - і вже на новій технології.

6.

"Як так, ви ж сказали Топ-5 - звідки 6-й пункт?" - Запитайте ви.

До біса правила! Це ж на Unreal Engine 4! Ви тільки подивіться на цю графіку! Автор проекту з перенесення цієї чудової гри на новий двигун – Олександр Янг.

Pong- Перша гра, яка показала, що ігри - це серйозно. Смішно, але двох ракеток і кульки-пікселю вистачило, щоб влаштувати перший бум аркадних автоматів: ігрові машини з Pong були такі популярні, що ринок незабаром заполонили її клони. Згодом компанія Atari випустила версію Pong для консолі Atari 2600, довівши, що домашні ігрові системи мають право на життя. Успіх Pong також став сигналом для інших ігрових компаній – наприклад, гарячими слідами Konami увійшла на аркадний ринок з грою Maze.



Вітаю, Хабре! Хотів би познайомити вас з відносно невеликим проектом, який я зробив з нуля приблизно за 150 годин (50 заходів ~3 години кожен) на Unreal Engine 4. Проект я робив у прямому ефірітільки на стримах раз на тиждень (загалом пішов рік), попутно відповідаючи на запитання користувачів.

Сам проект не призначався як комерційний. Метою я ставив практично показати всю складність розробки ігор, а саме такі проблеми, як:

  • Планування та прототипування проекту
  • Продумування та реалізація архітектури проекту та окремих його компонентів
  • Реалізація інтерфейсу користувача
  • Налагодження та виправлення помилок
  • Робота з ассетами та графікою

Наприкінці всієї серії стриму у нас вийшов грабельний прототип "Сурвайвл" шутера. Ті, хто має склянку наполовину повну, зможуть навіть назвати це пре-альфою без сюжету.

Якщо вам цікаві подробиці проекту, записи стриму, вихідні джерела та інше, читайте далі.

Весь проект був реалізований на візуальній системі програмування, під назвою "Блупринти". І звичайно багато фахівців можуть назвати її дитячою, розробити на ній можна спокійно навіть відносно великий проект. Більше того, це можна зробити досить швидко, як ми вже змогли довести.

Відразу хочу відповісти на запитання: " Чому Блупринти, а чи не С++?Ну. по-перше, коли я починав серію, плюси я майже не знав. Хоча я і зараз подібний сингл робив би на БП. По-друге, БП майже не поступаються плюсам у нашому випадку, але при цьому дають ряд можливостей: Не дозволяють наробити безліч помилок, можливих з плюсами, не доводиться відволікатися між БП і С++, зрозуміліше новачкам.

Ми також встигли трохи попрацювати над графікою. На жаль, асети робити часу у нас не було, тому ми частину залишили пустушками, частину зробили прямо в редакторі з примітивів, а деякий контент запозичили з безкоштовних демок Epic Games. Тим не менш, щось встигли зробити і самі, наприклад систему дня та ночі, постобробку для води та деякі матеріали об'єктів сцени.

У планах моїх стрим так само стояли і проблеми, які можуть виникнути при розробці. Їх я спеціально вирішував у прямому ефірі, щоб не тільки показати, з чим можуть зіткнутися юні розробники, але і як налагоджувати свій код, шукати баги і писати свій код так, щоб усю цю справу можна було робити вдвічі швидше. Звичайно, досвіду в програмуванні у мене не десятки років, і це позначалося на тому, які часом дурні помилки я робив. Та й впевнений, що багато розробників можуть оскаржити безліч моментів у процесі написання гри.

Природно, повноцінною грою це навряд можна назвати, оскільки немає ні сюжету, ні мети у грі - лише чиста механіка. Тим не менш, я вважаю, що результатом можна пишатися і він цілком відображає те, для чого замислювався проект.

Список всього, що ми встигли реалізувати у нашій грі

Персонаж

  • Управління персонажем
  • Система життєвих показників (Життя, броня, стаміну, голод, спрага)
  • Перемикання виду (від першої особи та від третьої)
  • Моделька (зробили у Fuse, анімації взяли від Mixamo)
  • Настроєні анімації пересування та використання зброї
  • Універсальна взаємодія з предметами

Об'єктна система інвентарю

  • Компонент інвентарю (вбудовуй у будь-який об'єкт, куди хочеш)
  • Клітинна система з підтримкою різного розміру предметів
  • Розмір інвентарю по клітинах на сторінку та за вагою.
  • Клас предметів, які можна покласти на інвентар. Предмети зберігаються як об'єкти.
    • Вага, розмір, інформація, стан предмета
    • Функціонал для стака (коли в одному осередку багато одного предмета)
    • Можливість додати логіку використання предмета
    • Викидання з інвентарю
  • Інтерфейс для взаємодії з інвентарем
  • Інтерфейс для обміну між іншим компонентом та своїм.
  • Drag&Drop маніпуляція об'єктами між інвентарями та всередині одного.
  • Контекстне меню предметів
  • Підказки при наведенні на предмети в інвентарі та у світі.
  • Список предметів, що генеруються при створенні об'єкта з компонентом / початку гри.
  • Список початкових предметів під час створення об'єкта з компонентом / початку гри.
  • Система торгівлі між іншим інструментом
    • Інтерфейс торгівлі
    • Компонент менеджменту грошей (необхідний роботи торгівлі)

Система екіпірування

  • Екіпірування кількох типів предметів: Капелюхи, Топ, Штани, Черевики, Зброя
  • Скелетна синхронізація у Топа, штанів та черевиків. (Капелюхи та зброя по сокетах)
  • Зручне віконце для екіпірування за допомогою Drag&Drop
  • Підтримка логіки-модифікаторів під час одягання
Зброя
  • Дальнобійна зброя
    • Перезарядження
    • Використання предметів-патронів із інвентарю
    • Підтримка класів снарядів/куль
    • Автовогонь/одинний вогонь
    • Віддача з розкидом (свій + від факторів, н.п. біг чи присідання)
  • Холодна зброя (з кількома видами перевірок на втрату на вибір)
  • Стан зброї погіршується під час використання
Система крафту
  • Крафт за рецептом (вибрав рецепт, він скрафтив, аля фолаут)
  • Крафт з предметів (закинув потрібні предмети, він скрафтив, але майнкрафт)
  • Інтерфейс користувача лише для другого типу крафта.
Агресивні моби
  • Моби ближнього бою (якщо побачать, побіжать та почнуть бити)
  • Моби змішаного типу (стріляють, але якщо досить близько, побіжать щоб ударити)
  • Дальники оббігають перешкоди, якщо не можуть вистрілити.
  • Є вбудований інвентар для місяця після вбивства.
  • Зона спауна
  • Список класів
  • Шанс спауна
NPC
  • Міські NPC, які патрулюють свою зону спауна
  • Унікальні NPC
  • Базовий контролер розкладу для унікальних НВЦ
  • Реакція на шкоду (втікають або використовують наявну зброю)
  • Вбудований інвентар для місяця після вбивства.
  • Об'єктна діалогова система
    • Дерево діалогів
    • Кожна відповідь – об'єкт
    • Для кожної відповіді можна докинути будь-яку логіку чи умову доступності.
    • Інтерфейс діалогу
    • Декілька готових класіввідповіді (запускає торгівлю, забирає ресурси, якщо є, виходить із діалогу)
Будівництво
  • Клас конструкцій, які підтримують розміщення
  • Використання предметів-ресурсів із інвентарю під час розміщення.
  • Снапінг на деяких типах конструкцій (н.п. стіни, фундамент, вікна)
  • Менюшка з конструкціями
  • Підсвічування конструкцій, на які вистачає ресурсів
Додатково
  • Невелика карта з містом, лісом, водоймищами (можна плавати).
  • Система зміни дня/ночі
  • Автомобілі
    • Вигляд від першого чи третього. Спільне з персом
    • Увімкнення/вимкнення фар.
    • Вбудований компонент інвентарю (потрібно взаємодіяти у багажника)
  • Деякі сходи вертикального типу.
  • Головне меню
  • Меню паузи
  • Меню з налаштуваннями графіки

Втім, говорити про проект можна безкінечно. І щоб не перетворювати статтю на книгу, пропоную ознайомитися з грою та можливостями з відео. А тим, кому стало справді цікаво, трохи нижче зможете знайти записи всіх стримів, посилання на вихідні та білд гри.

Зміст частинами

  1. Починаємо та плануємо проект. Створюємо управління та поведінку персонажа.
  2. Починаємо робити систему інвентарю.
  3. Продовжуємо створювати основу системи інвентарю.
  4. Готуємо базу для екіпірування та озброєння.
  5. Робота над зброєю та використання патронів.
  6. Робимо автострільбу та прицілювання.
  7. Створюємо базову систему крафта.
  8. Біг, переробка предметів та їх знос.
  9. Реалізуємо перезаряджання для зброї.
  10. Робимо зброю ближнього бою.
  11. Доробляємо ближній бій і робимо сходи якими можна підбиратися.
  12. Робимо інтерактивні предмети: Дерево, камінь, кущі.
  13. Робимо HUD та починаємо робити інтерфейс для інвентарю.
  14. Продовжуємо працювати над інтерфейсом інвентарю. Робимо генерацію осередків із предметами.
  15. Продовжуємо робити генерацію осередків та пошук місця для предмета. Додаємо сторінки інвентарю.
  16. Робимо невелику взаємодію з предметами в інвентарі та вікно докладної інформації.
  17. Зробили Drag&Drop перетягування предметів інвентарем і в інший інвентар.
  18. У цій частині йдеться про візуалізацію крафту.
  19. Створюємо вікно з вибором кількості предметів зі стака для перекидання до іншого інвентарю.
  20. Робимо підтримку різних рецептівкрафта, а також фіксуємо різні баги у інвентарю.
  21. Створюємо систему зміни дня та ночі, а також робимо нову сцену для нашого проекту.
  22. Починаємо створювати AI для агресивних роботів.
  23. Робимо атаку мобів, а також реакцію на атаку. Плюс реалізуємо збирання лута з мертвих мобів.
  24. Робимо зону спауна для НПЦ. Також додаємо генерацію випадкових предметів в інвентарі.
  25. Оновлюємося до 4.13, а також робимо далеких агресивних НПЦ.
  26. Додаємо різні елементи до HUD. Додаємо ручне перезаряджання зброї.
  27. Доробляємо підтримку скелетного одягу та шапок. Додаємо анімацію для зброї від першої особи.
  28. Робимо інтерфейс для роботи з нашою системою екіпірування.
  29. Починаємо робити торговельну систему та компонент менеджменту грошей.
  30. Продовжуємо робити торгівлю, створюючи та налаштовуючи компонент торгівлі.
  31. Робимо скасування торгівлі, а також налаштовуємо анімацію перезарядки.
  32. Створюємо транспорт зі своїм інвентарем, фарами та перемиканням виду. Створюємо ліхтарик.
  33. Створюємо будівництво (а точніше систему розміщення об'єктів перед собою).
  34. Робимо інтерфейс для будівництва, робимо прив'язку для стін.
  35. Створюємо ще кілька видів конструкцій: Намет, ліжко, стілець, стіл, лампа, двері. скриня, багаття.
  36. Додаємо дах, вікна. Доробляємо вирівнювання щодо інших конструкцій.
  37. Робимо невелике поселення, а також населяємо його NPC, які так само створюємо в цьому уроці.
  38. Починаємо створювати систему діалогів для наших мешканців.
  39. Налаштовуємо туман та постобробку. Імпортуємо модель зомбі та налаштовуємо йому анімації.
  40. Доробляємо систему діалогів.
  41. Робимо взаємодію з предметами від третьої особи, а також модифікатори для броні.
  42. Створюємо головне меню, меню паузи та налаштування графіки. А також збираємо перше складання гри.
  43. Реалізуємо розклад для унікальних жителів. А так само щоб міські NPC тікали від атаки.
  44. Додаємо контекстне меню в інвентар, а також фіксуємо деякі баги нашого інвентарю.
  45. Додаємо віддачу, розкид, анімацію пострілу та можливість ударити для вогнепальної зброї.
  46. Доробимо агресивних та міських NPC, фіксуємо різні баги, пов'язані з ними.
  47. Налаштовуємо анімацію для головного персонажа. Додаємо різний одяг.
  48. Виправляємо різні помилки у нашій грі.
  49. Виправляємо різні помилки крафту, NPC та екіпірування у нашій грі.
  50. Трохи доопрацьовуємо картку та збираємо останній білд.

«Кращими іграми на Unreal Engine» ми почнемо серію невеликих міні-топів, в яких ви зможете дізнатися про найгідніші ігри того чи іншого двигуна. Честь стати першою в топах випала саме Unreal Engine тому, що на цьому движку зроблено найбільшу кількість ігор за весь час.

10 місце – Unreal

Власне, розповідаючи про Unreal Engine, не можна не згадати гру, для якої цей двигун спочатку і створювався. Unreal - це тривимірний шутер від студії Epic Games, яка і створила описуваний нами двигун.

Три роки розробники працювали над Unreal Engine, щоб потім випустити гру на його основі і з таким самим ім'ям. Згодом Unreal стала серією та розвивалася аж до 2007 року.

Завдяки Unreal Engine розробникам вдалося зробити їх проект одним із найінноваційних для свого часу. Серед ігор 1990-х Unreal не мав конкурентів на терені кількості різних видів противників, які протиставлялися гравцеві.

Безліч флори та фауни, десятки диких істот від птахів та риб, до комах та кролькоподібних двоногих. Хижі риби, печерні миші, жахливі титани – список можна продовжувати нескінченно.

Зі зброєю та ж ситуація - геймер мав ознайомитися з більш ніж 17 видами гармат, кожна з яких відрізнялася зовнішнім виглядомта поведінкою.

3D-графіка разом із Unreal (грою та движком) вийшла на новий рівень. Конкуруючи з одним зі своїх головних супротивників, Unreal представила високодеталізовані інтер'єри та величезні локації з чудовими краєвидами – такого не було навіть у Quake II. Unreal стала першою грою, де з'явилися деталізовані текстури.

Крім цього, в Unreal гравці могли самостійно створювати та редагувати рівні (UnrealEd). Ця функція підтримувалась самим Unreal Engine, який використовувався для рендерингу сцен.

У порівнянні з конкурентами, редактор карт Unreal вимагав більше ресурсів від комп'ютера, проте і пропонував на порядок більші можливості - геймери могли модифікувати навіть створені розробниками рівні, причому процес створення і редакції не відрізнявся складністю.

Ще однією особливістю, яка була в грі, були так звані зони, представлені у вигляді води, кислоти і лави. Вони можна було правити характеристики, що впливають рух і становище гравця (йдеться гравітації, інерції, сили тертя тощо.).

Відео: геймплей Unreal (1998)

9 місце – Deus Ex

Найвідоміший стелс-екшен у стилі кіберпанк, якщо ви не знали, був випущений на першій версії Unreal Engine у ​​2000 році. З цією грою, ймовірно, вдалося познайомитися далеко не кожному з сучасних користувачів, враховуючи її роки, проте про саму серію Deus Ex, яка розвивається і зараз завдяки зусиллям Square Enix, геймери точно чули.

У той час Unreal Engine був одним з найбільш високотехнологічних двигунів, так що багато студій вибирали саме його для своїх проектів. Не винятком стала й Ion Storm, яка створила Deus Ex. Тоді графіка гри виявилася неймовірно високого рівня: існувала підтримка роздільної здатності екрану до 1600*1200 пікселів, текстури 24-біт, Direct3D, об'ємне освітлення та багато іншого.

Деякі гравці, до речі, скаржилися на продуктивність гри, проте лише окремі випадки.

Наявність Unreal Engine дозволило розробникам чудово промалювати моделі героїв, які складалися приблизно з 700 полігонів.

Нарешті, у жанровому плані гра вийшла досить різноманітною – Deus Ex знайшли собі місце та , і повноцінний стелс/екшен, і шутер від однієї особи. Без Unreal Engine у ​​девелоперів навряд чи вдалося б продати таке різноманіття.

Відео: геймплей Deus Ex (2000)

8 місце – Mirror's Edge

Як бачите, до списку ігор, розроблених на Unreal Engine, входять проекти різних жанрів і стилістики. Mirror's Edge - це гра про дівчину Фейт, яка за допомогою неймовірної спритності та акробатичних трюків барвисто уникає переслідувань і переміщається висотками величезного мегаполісу.

Свого часу гра вразила багатьох геймерів, запропонувавши цікавий та оригінальний геймплей, а також своєрідну (у хорошому сенсі) графіку.

Компанія DICE, що розробила гру, використовувала двигун Unreal Engine 3, а не свій власний – Frostbite. Тоді їхнє дітище ще не було закінчено, тому через палаючий термін довелося звернутися до допомоги Epic Games.

Використовуючи максимальні можливості двигуна, DICE у кооперації з Illuminate Labs створила унікальну систему освітлення Beast, з якою ви тісно взаємодіяли протягом усього проходження (кольорові елементи рівнів). Розробники витратили на створення гри понад сім років та мільярди доларів, що, як ми вже знаємо, дало свої результати.

Відео: трейлер Mirror's Edge

7 місце-

Не менш гідним претендентом є шутер Bulletstorm, яку розробили сама Epic Games та польська студія People Can Fly. Epic ще на початку своєї роботи довела, що вміє робити екшен-ігри, тому щодо успіху Bulletstorm ніхто не сумнівався.

На виході гравці отримали передовий шутер на движку Unreal Engine 3, який увібрав у собі і відмінну графіку, і неймовірної динаміки геймплей.

Головною особливістю Bulletstorm була представлена ​​функція так званих скілшотів, виконання яких вимагало від гравця творчих вбивств.

З їх допомогою гравець міг перетворити бій на нескінченну серію, протягом якої він здійснював жорстокі, але барвисті та кінематографічні «фаталіті».

Історія Bulletstorm закінчувалася так само швидко, як і починалася, через що від геймплею гравець просто не встигав втомлюватися. Девелоперам вдалося дотриматися балансу у всьому і вся, так що втомитися або занудьгувати в цьому шутері було неможливо.

Відео: трейлер Bulletstorm

6 місце - XCOM: Enemy Unknown

На Unreal Engine 3 знайшлося місце не тільки шутерам та RPG, але й тактикам, якою і є XCOM: Enemy Unknown. Цей проект був розроблений Firaxis Games – студією, яка також відома за серією Civilization. XCOM 2012 стала рімейком оригінальної гри, що вийшла в далекому 1993.

У XCOM: Enemy Unknown гравець мав очолити останню опору людського опору - організацію XCOM - і відбитися від настання прибульців.

З ігрового процесу виділяються дві складові – глобальна стратегія та тактика. У першому випадку треба діяти на світовій карті, віддаючи різні накази загонам, а також керувати базою, виконуючи економічні та технічні завдання. У другому ж йде безпосередньо геймплей, що розгортається в містах, на кораблях прибульців і скрізь, де може розгорнутися бій.

Крім іншого, XCOM: Enemy Unknown виділялася і чудовою графікою, що теж стало можливим за допомогою Unreal Engine 3. Безумовно, гра є однією з найкращих стратегій на цьому движку.

Відео: трейлер XCOM: Enemy Unknown

5 місце - Borderlands 2

Шутер від однієї особи компанії Gearbox таким же чином був випущений на Unreal Engine 3. До нашого списку ми вирішили включити саме другу частину, тому що в ній були виправлені помилки першої, та й загалом загальна якість гри значно зросла.

Ви багато пропустили, якщо не чули про Borderlands 2. Сьогодні ця гра стала дуже популярною і зібрала величезну базу фанатів, які активно грають як у першу і другу частини, так і інші адаптації до всесвіту на зразок Tales from the Borderlands.

Насамперед проект бере кількість зброї, кількість якої по суті неможливо порахувати - гармати мають властивість генеруватися в процесі проходження. Гра Unrealз початку статті мала 17 видів гармат (досить серйозне число для свого часу), але минуло десятиліття, Unreal Engine 1 змінився третьою версією, як число 17 перетворилося на нескінченність.

Друга особливість Borderlands 2 – графіка, яка на противагу звичайним досягненням UE3 спробувала взяти не якістю деталізації, а унікальністю – повністю мальованим графічним стилем, точно на сторінках коміксів.

Якщо ви хочете випробувати всі переваги Unreal Engine, то вам, безумовно, варто випробувати шутери, для яких він спочатку створювався. Можливо, Unreal Tournament для вас занадто стара? У такому разі на перший план виходить саме Borderlands 2, де в компанії друзів на вас чекають десятки неймовірно захоплюючих годинників.

Відео: релізний трейлер Borderlands 2

4 місце - BioShock 2

Шутер від однієї особи з фантастичною тематикою, що увібрав у себе елементи рольової гри, був також випущений на Unreal Engine. І хоча на офіційному сайті гри висить інформація про двигун Vengeance Engine, останній є лише покращеною версією UE.

У створенні BioShock 2 Irrational Games використала VE на базі Unreal Engine 2.5 версії. Але незабаром з'явилася третя, яка виявилася на порядок кращою за попередню, через що девелоперам довелося в темпі переносити гру на новий двигун. Тоді з'явився Vengeance Engine 2, основу якого становив UE3.

Очевидно, що розробники не заради слави чи підтвердження своєї самостійності та незалежності перейменували здобутий двигун. Їх VE2 дійсно отримав безліч покращень на кшталт інтегрованої фізики Havok 3, модифікованих ефектів HDR, нову версію UnrealEd (редактор сцен), нові тіні та ефекти водної поверхні, та інше, та інше.

Результат, який вийшов у Irrational, нам відомий – BioShock 2 стала однією з найкращих ігор 2010 року.

Відео: офіційний трейлер BioShock 2

3 місце – Batman: Arkham Asylum

В 2009 році буквально реанімувала всесвіт «Бетмана» в індустрії відеоігор. Їхня гра Batman: Arkham Asylum перевернула концепцію і репутацію ігор за коміксами, прямо як трилогія К. Нолана «Темний Лицар», наголосивши на серйозності, похмурості та епічності того, що відбувається.

Batman: Arkham Asylum була створена на Unreal Engine 3, графічні можливості якого актуальні й досі. Інтегрувавши систему PhysX, Rocksteady домоглися неймовірної якості графіки, включаючи наявність динамічних об'єктів, одягу, що поступово рветься, та іншого. UE3 вкотре довів, наскільки красивими можуть бути створені на ньому ігри.

Крім зовнішньої оболонки, Batman: Arkham Asylum брала і бойову систему, зав'язану на комбо-серіях. З їхньою допомогою гравець міг проводити десятки різних комбо, протягом яких головний герой виписував кінематографічні піруети і ні на секунду не зупинявся, доки гравець не помилявся.

Разом з цим Batman: Arkham Asylum брала чудовим сюжетом і чудово опрацьованими персонажами, що робить її однією з найкращих ігор на движку Unreal Engine.

Відео: трейлер Batman: Arkham Asylum

2 місце – Mass Effect 2

Про космічну епопею від компанії BioWare можна говорити або добре, або ніяк, оскільки всілякі причіпки та образи будуть просто недоречні. Mass Effect гордо йде в строю кращих представниць жанру екшен/RPG, так що якщо ви ще не пограли в неї, то бігом виправляти допущену помилку!

Незважаючи на те, що компанія має таку гігантську репутацію, як , є свій двигун, останнім часом вона все частіше уникає роботи з ним. Mass Effect 2 виявилася в цьому списку неспроста - вона була розроблена на Unreal Engine 3.

Як і попередники, Unreal Engine третьої версії був чудовим двигуном для свого часу, реально для наслідування.

Саме за його допомогою девелопери зуміли надати Mass Effect 2 неймовірно деталізовану графіку, а також гарну анімацію осіб.

Проте ж бойова системата AI залишили бажати кращого. Інші частини – ME 1 та ME 3 – вийшли на Unreal Engine 3 та 3.5 відповідно.

Відео: кінематографічний трейлер Mass Effect 2

1 місце – Dishonored

Зразковий стелс-екшен з елементами RPG від компанії не подолав можливості Unreal Engine 3. Історія про охоронця Корво завоювала безліч шанувальників, яким полюбилися фентезі-місто Дануолл і чума, що охопила його, сам сюжет, а також, що найголовніше, найрізноманітніша бойова система, якої в ігровій індустрії немає рівних.

У створенні гри брали участь дизайнери, які раніше працювали з Deus Ex і Thief: Deadly Shadows, які теж були засновані на Unreal Engine. Сам собою геймплей був схожий на обидві гри, що доречно, оскільки всі три проекти (включаючи Dishonored) розроблялися в одному жанрі.

Dishonored ж відрізнялася нелінійністю проходження, що дозволяє проходити рівні кількома можливими способами.

Завдяки нової версії UE, розробникам вдалося покращити стелс-механіку порівняно з Thief, створивши детально опрацьований поле зір для NPC. Зрештою гра стала володаркою безлічі нагород, де відзначалися дизайн, геймплей, сюжет та інші сильні сторони Dishonored.

Відео: дебютний трейлер Dishonored


Лайк, якщо сподобалося

Двигун Unreal Engine бере своє коріння ще далекого 1998 року. З того часу було створено чимало чудових ігор. У цій статті ми розповімо про 7 найкращих із них. На момент створення двигуна він використовувався для створення простих ігорз 2D виглядом. Поступово почали з'являтися сучасніші 3D екшен ігри. Популярність двигуна забезпечувала унікальна система роботи, він має одночасно: графічне, фізичне ядро, вбудований штучний інтелект, а також інструменти для керування системами файлів мережами. Головна пам'ятка полягала в наявності готового середовища для створення ігор – UnrealEd.

#7 - Batman: Arkham Knight

Ця гра має жанр екшен бойовика. В основі сюжету лежать події, що сталися через 9 місяців після відомої війни в Аркхем Сіті. Так як Джокер мертвий, Готем починає повертатися у звичну колію життя, настає безпечніший час для мешканців, але рівновага сил зникає, коли в черговий день жителі Готема кидаються один на одного в кафе без видимої причини.

Після такої вистави на сцені з'являється Пугало із заявою, що він використав лише 100 г свого нового токсину і вона має намір продовжувати, щодня збільшуючи дозу. У зв'язку з цим мешканці терміново евакуюються із міста.


Головний герой – Бетмен, який невпинно бореться за безпеку рідного міста та викорінює злочинність. У процесі гри з'являтимуться численні вороги, гарні локації, унікальні персонажі. Гра відрізняється уважним підходом до геймплею і тому варта займати 7 позицію серед найкращих.

#6 - Street Fighter V

Є ігри, які без перебільшення відомі у всьому світі, Street Fighter – це одна з таких ігор. Сучасна п'ята частина заповнить порожнечу у зв'язку з нелогічним виходом третьої і шостої частини. Для тих небагатьох, хто ще не знайомий з грою - це файтинг, де користувач бореться з ворогами. Основа популярності полягає у можливості мультиплеєра, а гра з другом завжди приносить "живі" емоції.


Популярність у гри ще з незапам'ятних часів, вона обумовлена ​​безліччю персонажів з унікальними характеристиками та бойовими здібностями. Раніше були персонажі та користувачі високого класу, що виграти у них неможливо, але поступово бойова стратегія та прийоми змінилися та набули більшого балансу.

#5 - We Happy Few

У центрі уваги гри 1964 рік, коли у місті під назвою Веллінгтон-Уеллс(Найменування вигадане) були розроблені препарати для збільшення радості, вона так і називається - сироватка «Радість». У її основі лежить очищення спогадів. Вся річ у тому, що під час Другої Світової Війни жителі вдалися до використання вкрай поганих речей, що спровокували сильне придушення духу нації. Сироватка покликана усунути ці спогади і зробити людей щасливішими, причому насильно. Ті жителі, що відмовляються вживати «Радість», називаються «Зануди» і вони викорінюються.


Головний герой – Артур Гастінгс, звичайний клерк, який займається накладенням цензури на газети «нещасливих» новин із минулого. Перебираючи архіви газет, він виявляє своє фото та молодшого братана обкладинці. У його голову прокрадуються спогади, і вони приносять біль. З метою дізнатися про себе він відмовляється пити «Радість». Після закінчення ефекту колеги розрізняють у ньому "Зануду" і починають переслідувати. Це змушує Артура бігти до підземелля.

#4 - Gears of War 4

Культова серія ігор знову надихає користувача поринути у світ «месиву». Щодо геймплею значних відмінностей від попередніх частин немає. Гра так і залишилася чудовим шутером, де присутні численні вороги та укриття. Зброї справді багато, аж до автомата з бензопилою у ролі підствольного багнета. Бої відбуваються як із Ордою, вони хоч і моторошні, але живі, так і роботами КОГ. Усі монстри прагнуть поглинути героя.


Цікава особливість гри - раптово може з'явитися неймовірної сили вихор, що провокує сильний струс всієї поверхні Сірки, перед силою природи ніхто і ніщо не встоїть. Гравець зможе побачити, як будинки здіймаються в небо, вижити в таких умовах буде нелегко.

#3 - Mortal Kombat X

Mortal Kombat входить у трійку кращих ігор на движку Unreal Engine. Вона має жанр файтинг, який розглядався раніше на прикладі Street Fighter V. Тут присутня безліч персонажів, безліч ударів, але їх зробити буває досить складно, так як комбінації довгі і повинні виконуватися точно. В основі популярності гри лежить чудовий геймплей, видовищні бої та красиві моделі персонажів, місцевості для бійок.


У грі навіть сюжет присутній, хоча він скоріше для формальності, адже цінність гри полягає зовсім не в цій складовій. Бійки з друзями, які призводять до появи змагального духу, – це найважливіша особливість гри. Щоб бути переможцем, потрібно заучувати та відпрацьовувати комбінації для ударів і тоді ні друг, ні комп'ютер не зможуть встояти.

#2 - BioShock Infinite

BioShock - це найцікавіший шутер, який зачаровує своєю атмосферою і має деякі елементи RPG, тобто можна прокачувати здібності персонажа. Гра переносить користувача в далекий 1912 рік, дії відбуваються в місті Колумбія, що ширяє.


Користувач має грати за детектива приватної практики Букера Девітта, який потрапляє в місто для пошуку Елізабет. Після виявлення дівчини обидва герої стають ув'язненими війни між владою та бунтівниками, простим, робітничим класом.

Унікальність Елізабет полягає в тому, що вона може формувати розриви між паралельними світами, які відкривають багато підноготного міста та минулого персонажів.

#1 - Dishonored

Стелс-екшен сьогодні стає досить популярним жанром, але змагатися із Dishonored складно. Додатково у грі є елементи жанру RPG.

Гра переносить у місто, яке повністю загрузло в епідемії чуми – це Дануолл. Помітно, що місто багато в чому нагадує Лондон стародавніх літ, приблизно Вікторіанської доби. Головний герой – Корво Аттано хоче відновити справедливість, адже на нього повісили вину у вбивстві імператриці. З ув'язнення лорд тікає і намагається налагодити рівновагу добрих і злих сил.

Корво не нехтує жодними способами вирішення ситуації, тому «підробляє» найманим убивцею. Основне завдання полягає у пошуку та усуненні певного персонажа. У грі є велика кількістьрізної зброї, але і це ще не все, адже персонаж має унікальні здібності.


У грі є цікавий сюжет, він відрізняється нелінійністю. Практично кожна місія може бути виконана безліччю способів, зокрема – можна наробити шуму та вбивати численних супротивників або вбити ворога потай, щоб ніхто не помітив.