Чому ви повинні вибрати Unreal Engine як Indie

Posted on
Автор: Tamara Smith
Дата Створення: 21 Січень 2021
Дата Оновлення: 15 Листопад 2024
Anonim
UNREAL БЕСПЛАТНО ► Установка Unreal Engine 4 на Win10
Відеоролик: UNREAL БЕСПЛАТНО ► Установка Unreal Engine 4 на Win10

Зміст

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


1. Ви не можете перемогти безкоштовно

Якщо ви тільки починаєте, або замислюєтеся над ідеєю розробки гри, є ймовірність, що ви не хочете витрачати гроші лише на використання програми. Будучи студентом коледжу на самому бюджеті, це було одне з перших речей, які прийшли на розум і однією з причин того, що я подивився на Unreal Engine як рішення. З одного боку, Unity також пропонує безкоштовну, особисту версію свого ігрового движка, але з великим недоліком; безкоштовна версія не поставляється з інструментами, необхідними для оптимізації вашої гри. Це головний недолік, на мою думку, оскільки не всі ігрові платформи створюються рівними, а погано оптимізована гра ніколи не отримує добре ігрове співтовариство. З урахуванням цього фактора, а також мого бюджету, ваги нахилилися на користь Unreal.

Для того, щоб зробити гру, яку я можу оптимізувати в Unity, мені доведеться оновити свою Unity Plus, яка обчислює $ 35 на місяць, або $ 395 на рік, якщо ви передоплачуєте (економія $ 25). Що, проти $ 0 за місяць / рік для Unreal, котрий прибуває з всіма інструментами я потребую прямо з коробки.


Зараз, це не сказати, що Unreal є "вільним", він приходить зі своєю власною ціною, яка є 5% гонорар роялті на доходи більше $ 3k на квартал. Так що якщо б я зробив гру, що заробив $ 5k за чверть, мені доведеться заплатити $ 100 в роялті. Але, якщо у наступній чверті я тільки заробив $ 2.5k, я би не мав будь-які гонорари платити, котрий є гарний будучи що я певно би існував з гарячих собак та ramen у що пункт.

Я знаю, що деякі з них змусять аргументувати, що в довгостроковій перспективі ви збираєтеся платити більше роялті, ніж ви б заплатили за підписку на Unity, але ви також повинні взяти до уваги масштабування вашої команди розробників. Припустимо, що ви більше не є армією з однією людиною, і ви тепер студія з 3. Ну, це просто втричі збільшило вашу місячну підписку на Unity. З Unreal, ви все ще платите $ 0 незалежно від того, якщо ви студія 1 або 10 чоловік команда розробки. Таким чином, незалежно від того, що ви робите з Unity, ви платите за це спереду, але з Unreal ви тільки платити, якщо ваш продукт є успішним. Для мене він відчуває себе більш особистим. Це відчуває люблять людей позаду Unreal захочу побачити мені успіх тому, що якщо я роблю гру що добре, тоді ми всі платимо.


2. Концепція візуального сценарію

Іншим фактором, який я мав взяти до уваги, були мови програмування. Протягом роботи над моїм ступенем, більшість мого досвіду програмування була з використанням C # (C Sharp), який є основною мовою програмування, використовуваної Unity. Unreal, однак, використовує C ++ для потреб програмування. Замість того, щоб навчитися вивчати C ++, я можу скористатися універсальною і надзвичайно надійною системою візуальних сценаріїв Blueprint, яку пропонує Unreal. Ця система дозволяє мені все ще використовувати основні знання, які я маю про програмування, у поєднанні з простотою вузлів схеми перетягування для виконання тих самих завдань, які я інакше мав би навчитися кодувати C ++.

Це дозволяє мені не тільки заощадити час і зусилля з вивчення нової мови програмування, але і дає надійну систему, яка дозволяє швидко створювати прототипи. Це інша область, в якій я відчуваю, що Unreal затьмарює єдність; величезна кількість функцій, які Unreal має під капотом.

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

Для порівняння, Unity є більш легким і здатним працювати на системах з меншими характеристиками. На додаток до цього, я відчуваю, що це був би кращий вибір в даний час, якщо ваші цілі розвитку гри були спрямовані на випуск назви на ринку мобільного зв'язку, особливо якщо ігри будуть в першу чергу 2D. У зв'язку з цим, Unity буде кращим вибором, оскільки Unreal в даний час не так легко працювати в цих областях, враховуючи його важких зосередитися на 3D-ігри, завантажені з приголомшливими візуальними ефектами.

3. Дуже інтуїтивний користувальницький інтерфейс

Якщо ви не знайшли приклад зображення системи Blueprint, що заплутало вас, вам пощастило, оскільки більшість всього, що ви збираєтеся робити в Unreal, має дуже схожий користувальницький інтерфейс. Я особисто знаходжу движок Unreal, щоб відчувати себе природним і зручним для навігації, і саме так ви повинні відчувати себе, коли ви плануєте витрачати незліченні години роботи в середовищі програми. Знову ж таки, це зводиться до особистих уподобань, але я виявив, що я легко пересувався по різних вкладках і системах після перегляду простої серії підручників на каналі YouTube на Unreal.

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