Unity — потужне безкоштовне середовище розробки ігор, яке дозволяє створювати програми для настільних комп’ютерів, мобільних пристроїв, консолей і платформ віртуальної реальності. Рушій Unity може створювати 3D і 2D ігри, програми та інтерактивні симуляції. Це програмне забезпечення має стильний графічний інтерфейс і призначений в першу чергу для професіоналів у розробці ігор.
Unity має дві головні переваги: наявність візуального середовища розробки та кросплатформну підтримку. Перша з них включає інструменти візуального моделювання та інтегроване середовище, ланцюжок збірки, який спрямований на підвищення продуктивності розробки, зокрема на етапах прототипування та тестування. У рамках кросплатформної підтримки передбачені не лише місця розгортання, але й доступність інструментів розробки.
Ще однією перевагою є модульна система компонентів Unity, за допомогою якої будуються ігрові об’єкти, коли останні є комбінованими пакетами функціональних елементів. На відміну від механізмів успадкування, об’єкти в Unity створюються шляхом об’єднання функціональних блоків, а не розміщуються у вузлах дерева успадкування. Такий підхід полегшує створення прототипів, що важливо при розробці ігор.
Переваги Unity
Розробка 3D і 2D ігор;
повна інтеграція ігрового двигуна з середовищем розробки;
доступний та зрозумілий інтерфейс;
великі можливості з налаштування;
підтримка візуального редагування;
можливість використання скриптів на C#;
підтримка імпорту великої кількості форматів;
вбудована підтримка мережі;
розширення можливостей за допомогою модулів;
інструменти для спільної розробки;
система контролю версій;
безкоштовно для аматорів та дрібних розробників;
велика спільнота користувачів.
Недоліки
Висока вимогливість до заліза ПК;
для повноцінного використання необхідне навчання.
Висновок
Попри те, що Unity є дуже складною програмою, ви можете бути здивовані тим, як багато ви можете зробити з мінімальними зусиллями. Кілька уроків і ви зможете робити нескладні типові ігри. Проте, якщо ви хочете зробити щось складніше, доведеться серйозно зайнятися навчанням.
Встановлення
На сторінці завантаження ви можете скачати як онлайн, так і офлайн-інсталятори Unity. Оберіть бажаний файл, завантажте його і запустіть встановлення.
Зміни в останній версії
Запобігли потенційному невизначеному поведінню при доступі до видалених посилань GtkWidget під час очищення вікна в Linux.
Покращено документацію для API IProbeIntegrator, який використовується для реалізації користувацького глобального освітлення для світлових зондів.
Реалізовано дебаунсований пошук у вікні тестового запуску для покращення продуктивності пошуку в проектах з великою кількістю тестів.
Змінено фільтр пристрою DX12 для фільтрації інтегрованих графічних процесорів.
Виправлено представлення відладки рендерингу для Rendergraph2D.
NavMesh будувався над вимкненими коллайдерами місцевості.
Виправлено проблему з повторним підключенням зовнішнього дисплея на Android.
Коли поле введення приховане, введення тексту більше не вводить раніше видалені символи при використанні в'єтнамської клавіатури на деяких пристроях.
Покращено обробку кінця потоку для неподтримуваних відеотреків на Android.
Виправлено проблему з іконкою видимості бокового меню анімації, яка мала несумісний стиль виділення в порівнянні з іншими кнопками на тій же панелі інструментів.
Бажаєте поділитися враженнями або поставити запитання?
Розпочніть обговорення, залишивши коментар зі своїми думками про Unity!