Unity 3D – это современная платформа для разработки игр и приложений с потрясающей трехмерной визуализацией. Благодаря ей создаются тысячи проектов для самых разных платформ – начиная от игр для компьютеров на базе Windows или Mac OS, и заканчивая интерактивными приложениями для умных телевизоров — Smart TV.
На сегодняшний день практически невозможно найти инди-игру, которая бы не использовала технологию Unity. Любой браузер нынче потребует от пользователя установку специального плагина Unity 3D для возможности воспроизведения игр и сайтов со сложными графическими эффектами. Google Chrome, Mozilla Firefox, Opera и множество других, не менее популярных компаний, уже давно добавили это расширение в свои интегрированные виртуальные магазины.
Игры и приложения, созданные с помощью Unity 3D поддерживают технологии OpenGL и DirectX любой версии. Новые версии движка даже дают возможность работать с такими сложными графическими эффектами как объемное освещение, глубина резкости, тесселяция и так далее. Вообще платформа развивается очень активно, при чем большую роль в развитии играет сообщество.
При создании проектов можно перенести в них уже готовые модели, попутно импортировав к ним текстуры и звуки, что значительно упрощает работу, делая ее более автоматизированной. Скрипты в основном создаются с использованием JavaScript, а вот писать код программисты могут хоть на C#, что в первую очередь говорит об универсальности движка.
К слову, если Вы захотите поделиться своим видением того или иного проекта, то всегда можете преобразовать файлы в формат UNITYASSETS и передать их другому разработчику, чтобы тот, в свою очередь, мог оценить их, предложив свои правки, если они потребуются. Также можно предоставить пару уровней игрокам для тестирования, выложив их в свободный доступ.
Ключевые особенности
- возможность создавать игры с красивой 3D-графикой без оплаты за использование ПО;
- простой и понятный даже начинающим разработчикам интерфейс;
- поддержка физического движка PhysX от NVIDIA;
- возможность разделения проекта на сцены – отдельные уровни со своими объектами и окружением;
- инструменты для совместной разработки;
- легкий импорт текстур, моделей и звуковых библиотек;
- удобный редактор с поддержкой функции Drag-and-Drop;
- разработка игр для самых разных платформ (мобильных и десктопных).