Unity3d – это современный кросс-платформенный движок для создания игр и приложений, разработанный Unity Technologies. С помощью данного движка можно разрабатывать не только приложения для компьютеров, но и для мобильных устройств (например, на базе Android), игровых приставок и других девайсов.
Для того чтобы создать свою игру, вам, как минимум, нужно владеть одним из доступных (на Unity) языков программирования:
1. C#
2.JavaScript
Плюсы Unity:
-
Возможности для скриптинга — в отличие от UDK, в котором писать можно только на встроенном самописном языке, в Юнити доступны аж три языка: JavaScript, C#, и диалект питона под названием Boo (до 5-й версии).
-
Своим IDE — он сочетает редактор сцен , редактор игровых объектов, и даже простенький редактор скриптов вложили. Кроме того, в комплекте идет генератор деревьев а-ля SpeedTree (неплохой) и террейнов (стандартный, удобный);
-
Кроссплатформенность — как уже упоминалось выше, поддерживаются Windows, MacOS, Wii, iPhone, iPod, iPad, Android, PS3 и XBox 360. Ну и веб-плагин, конечно, забывать не стоит.
-
Вполне современный уровень графики — тому же UDK по количеству реализованных фич Юнити, конечно же, проигрывает — все-таки UnrealEngine можно назвать одним из флагманов по этой части, и переплюнуть его сложно. Но в Юнити есть deferred освещение, встроенный редактор шейдеров, стандартный набор постпроцессинговых эффектов, модный нынче SSAO — короче говоря, весь набор инструментов для создания AAA-проекта есть. Лайтмапы кстати делает более чем достойно и шустро;
-
Физдвижок — есть все, что должен уметь физдвижок. Сделать свой Half-Life 2 с нуля? Легко и просто!
-
Производительность и масштабируемость — без колебаний ставим «отлично». Потому что с большей частью рутины в этом отношении движок справляется сам, и справляется замечательно;
Минусы Unity:
-
Он закрыт. Т.е. исходных кодов вам не дадут даже по лицензии. С UDK, если я все правильно понял, та же картина — исходники лицензируются отдельно, за большие деньги. Впрочем, в Unity скриптами можно совершенно то же самое, что мы делали бы с исходниками — замоддить можно практически всё… Но всё-таки исходники всяко лучше, поэтому это минус — по крайней мере для тех, кто хотел бы прикрутить стороннюю физику или тот же SpeedTree;
-
Допольнительный инструментарий появляется только в PRO-версии, а она платная (1500$)
Честно говоря, реальных минусов я пока что не вижу. Движок стабилен, производителен, легок в использовании — а что ещё надо?
Игры созданные на Unity 3D, которые завоевали популярность в мире:
-
Long Dark
-
Shards of War
-
Astro lords
-
Battlestar galactica
-
Prime World
Ресурсы, которые помогут вам освоить Unity:
Книга по изучению Unity 3D с нуля
Видео-курс по основам Unity 3D
Здесь вы найдете много интересного материала для изучения Unity
Здесь вы сможете найти уже готовые 3D модели
Published: Nov 10, 2017
Latest Revision: Nov 10, 2017
Ourboox Unique Identifier: OB-383316
Copyright © 2017