Зміст
- Особливості
- Шейдери та освітлення
- Гра Аудіо
- Веб-розгортання за допомогою WebGL
- 64-бітний редактор
- Хмара єдності
- Ціноутворення
- Одноразова покупка
- Щомісячна підписка
- Висновок
Хто-небудь, хто розробляє ігри, або залишається в курсі інструментів розробки ігор, почув Єдність, але люди, які просто грають в ігри, можуть не мати. Єдність це ігровий движок з планом платежів, який дуже цікавий інді-розробникам. Це дозволяє будь-кому почати розробку ігор, пропонуючи безкоштовну і безоплатну версію з безліччю потужних функцій. Вони також пропонують про-версію, яку можна придбати як одноразову покупку або як підписку.
Особливості
Єдність оголосила про нову версію свого ігрового движка, Єдність 5. Для тих з вас, хто вже розробляє, починає розвиватися, або може бути зацікавлений у розробці відеоігор, буде цікаво побачити подробиці цієї нової версії. Багато нових, потужних інструментів пропонуються тут, так що давайте почнемо, розглядаючи нові можливості.
Шейдери та освітлення
Найбільші зміни Єдність 5 принесли графічно поліпшення вбудованих шейдерів і додавання Global Illumination. Шейдери - це, по суті, сценарій, який використовується для контролю перетворення текстур на матеріали. Матеріал являє собою комбінацію текстур, таких як поєднання дифузної текстури (кольори текстури) з дзеркальним текстом (відбиття текстури в різних областях). Єдність значно покращила графічні можливості шейдерів, надаючи користувачам фізичне затінення. Простіше кажучи, фізичні шейдери більш адаптивні. Вони відмінно виглядають у різних середовищах освітлення, тоді як звичайні шейдери мають тенденцію до більш тонкої настройки під час переходу між освітленням.
Друге доповнення, Global Illumination, усуває необхідність використання випічки lightmap. У нинішніх і минулих версіях Єдність, розробникам доведеться "спекти" тіні статичних об'єктів. Якщо у вас є об'єкт, який не рухається, наприклад, будівля, і світло, яке не рухається, то можна логічно стверджувати, що тінь, відлита цим об'єктом від цього світла, не рухатиметься; отже, щоб зменшити витрати на продуктивність, випікання світлових карт буде застосовувати цю тінь поверх текстур об'єктів, які отримують тінь. Це означає, що двигун не повинен надавати освітлення в режимі реального часу. Тепер, з глобальним освітленням, двигун має набагато більш потужну систему освітлення, і тіні будуть автоматично оновлюватися при переміщенні об'єктів. Це означає, що вам не потрібно постійно налаштовувати ваші об'єкти, пекти всю світлову карту і повторювати.
Гра Аудіо
Єдність 5 особливості масового перегляду до аудіо системи. Насправді це одна з особливостей, про яку я найбільше хвилююся. Тепер редактор має живий мікшер, який можна налаштувати. Під час прослуховування відтворення аудіо тепер ви можете виконувати такі дії, як підняття звуків атмосфери, зниження розповіді, підняття стрільби та будь-який інший баланс гучності, який ви бажаєте виконати. Ця функція значно скоротить час, необхідний для налаштування звуку, надаючи аналогічний підхід до традиційного програмного забезпечення для редагування музики.
Веб-розгортання за допомогою WebGL
У минулих версіях Єдність, вже можна було побудувати на веб-гру, яка буде грати аналогічно a Flash гра; однак, схоже Flash, це вимагало б від користувача завантажити a Єдність плагін для того, щоб грати в гру. Хоча це було потрібно тільки один раз, більшість людей не хотіли б, тому що там було не так багато ігор, які використовували його.
Тепер, з Єдність 5, ігри можуть бути побудовані в Інтернеті за допомогою WebGL. WebGL є JavaScript Бібліотека API, яка використовується для відеоігор та інших 3D веб-додатків. Інтеграція з JavaScript означає, що гра працюватиме з будь-якого веб-браузера JavaScript увімкнено, що робить більшість браузерів.
64-бітний редактор
Це досить зрозуміла функція. Раніше Єдність 5, доступно лише 32-розрядний редактор, навіть якщо ви можете створювати 64-розрядні версії своїх ігор. Таким чином, незалежно від того, яку операційну систему ви використовували, кожен розробник працював на тій же 32-розрядної версії редактора. Тепер додано 64-бітну версію редактора для розробників, які використовують 64-розрядні операційні системи. Це перекладається на Єдність бути ефективнішою в управлінні складними операціями, що призводить до кращої продуктивності в масштабних проектах.
Хмара єдності
Велика особливість Єдність має в магазині, що багато компаній реалізують, це хмара. Більшість людей в ігровому світі вже чули про хмару. Він відіграє велику роль в іграх в ці дні, особливо в Росії Microsoft"Генеральний план" для Xbox One. У оголошенні на Єдність 5вони зазначили, що вони використовуватимуть хмару, щоб дозволити підвищену рекламну кампанію на різних платформах на мобільних пристроях. Це включає в себе монетизацію та інші рекламні системи, які будуть встановлені в рамках однієї системи, і розгорнуті на безліч мобільних платформ.
Це лише початок. У трейлері для Єдність 5вони заявили, що це "перший з багатьох" Хмара єдності функції. Якою буде наступна служба Cloud, яку вони пропонують? Я думаю, нам доведеться чекати, поки Єдність 5.1 для цього, але це функція, яка може означати нескінченні корисні функції. Очевидний потенціал - це покращений контроль версій та інші функції керування проектами на декількох комп'ютерах.
Ціноутворення
Для тих з вас, хто не має досвіду в розробці ігор, ці цінники можуть стати трохи шоковими; однак, це насправді неймовірно розумні ціни на ігровий движок. Єдність завжди був відомий тим, що є доступним для розробників інді, і продовжує залишатися в цій версії. Тут важливо, що це для Unity Pro. Безкоштовна версія Єдність як і раніше продовжуватиметься, і він містить безліч чудових можливостей для незалежних розробників. Більшість людей не купуватимуть Unity Pro до тих пір, поки вони не матимуть хоча б одну успішну гру.
Важливо також відзначити, що для тих з вас, хто навчається в школі, вони пропонують студентам ціноутворення Unity Pro, як навчальні, так і комерційні, ліцензії на Studica, але я не буду переглядати ці ціни тут.
Одноразова покупка
"Класичний" спосіб оплати Unity Pro це просто купити його один раз і володіти нею назавжди. Це дасть вам право на всі оновлення Єдність 5, але не версій 6 і вище. Таким чином, ви отримаєте 5.1, 5.2, і так далі безкоштовно, але вам доведеться викупити двигун для майбутніх повних версій. Нижче наведені ціни на Єдність 5 та її розширення на одноразову покупку:
- Unity Pro: $1,500
- iOS Pro: $1,500
- Програма Android Pro: $1,500
- Командна ліцензія: $500
Важливо відзначити, що існують знижки на модернізацію з минулих версій Єдність, починаючи з $ 600.
Щомісячна підписка
Новий спосіб оплати Unity Pro це підписатися. Багато додатків розробки та комплекти використовують цю систему зараз, наприклад, Творчі хмари Люкс і Microsoft Office. Для деяких користувачів це є кращим способом оплати, оскільки ваш рахунок розповсюджується, і ви просто продовжуєте підписуватися, щоб переходити між новими версіями Єдність. Нижче наведені ціни на Єдність 5 та її розширення підписки:
- Unity Pro: $ 75 / місяць
- iOS Pro: $ 75 / місяць
- Програма Android Pro: $ 75 / місяць
- Командна ліцензія: $ 20 / місяць
Висновок
У цій версії є багато нових функцій Єдність. Я ніколи не мав інтересу придбати або підписатися Unity Pro, тому що я роблю ігри для задоволення, а не прибуток, але є, безумовно, низка нових функцій, які я раді. Більш детальну інформацію можна знайти на Єдність офіційний сайт, за яку функцію ви найбільше радієте?