Як вам ідея створити власну гру? Для цього вам необхідна спеціальна програма, в якій ви зможете створювати персонажів, локації, накладати саундтреки і багато іншого. Таких програм існує безліч: від елементарного програмного забезпечення для створення платформер до великих кроссплатформенних движків для 3D ігор. Одним з найбільш потужних двигунів є Unity3D.

Unity3D - це інструмент для розробки як плоских двомірних гри, так і об'ємних 3D ігор. Створені з його допомогою гри, можна запустити практично на будь-якій операційній системі Windows, Android, Linux, iOS, а також на ігрових приставках. Unity3D розрахований на те, що тут буде відбуватися весь процес розробки.

Радимо подивитися: Інші програми для створення ігор

візуальне програмування

Спочатку створення повноцінних ігор на Unity3D мало на увазі знання таких мов програмування, як JavaScript або C #. В принципі, ви і зараз можете ними скористатися. А можете використовувати інтерфейс Drag-and-Drop, як і в Game Maker . Тут вам потрібно просто перетягувати мишкою об'єкти і задавати їм властивості. Але такий спосіб розробки підійде тільки для невеликих інді-ігор.

Візуальне програмування Unity3D

створення анімації

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

анімація Unity3D

матеріали

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

матеріали Unity3D

Level Of Detail

Ця особливість Юніті3Д дозволяє значно знизити навантаження на пристрій. Функція Level Of Detail - грамотна деталізація. Наприклад, в іграх-Раннер при проходженні дистанції то, що було позаду вас, видаляється, а то, що попереду вас, генерується. Завдяки цьому ваш пристрій НЕ захаращується непотрібною інформацією.

переваги:

1. Можливість створювати гри на будь-яку ОС;
2. Стабільність і висока продуктивність;
3. Тестування гри безпосередньо в редакторі;
4. Майже необмежена безкоштовна версія;
5. Дружній інтерфейс.

недоліки:

1. Відсутність русифікації.
2. Для більш-менш великих проектів необхідно знати, як мінімум, дві мови програмування;

Unity3D - це один з найбільш потужних і, можливо, самий популярний ігровий движок в світі. Його відмінною рисою є привітність до новачків і найбільш широка мультіплатформа. На ньому можна створити практично все: від змійки або тетрису до GTA 5. На офіційному сайті можна завантажити безкоштовну версію програми, яка містить деякі незначні обмеження.

Завантажити Unity3D безкоштовно

Завантажити останню версію з офіційного сайту