Раскройте свои творческие способности
Загрузите самую популярную в мире платформу разработки для создания многоплатформенных 2D- и 3D-игр и интерактивного контента.
Три этапа разработки на Unity
1. 1. Загрузите Unity Hub
Выполните установку и настройку согласно инструкциям на экране.
2. 2. Выберите версию Unity
Установите последний, один из предыдущих выпусков или бета-версию Unity с новейшими разрабатываемыми функциями.
3. 3. Создайте проект
Творите с чистого листа или выберите шаблон для ускоренной разработки проекта. Смотрите обучающие ролики различных уровней, чтобы без проблем воплотить свои идеи в жизнь.

Системные требования Unity Hub
ОС: Windows 7 SP1+, 8, 10, только 64-разрядные версии; Mac OS X 10.13+; Ubuntu 16.04, 18.04; CentOS 7.
Графический процессор: Видеокарта с поддержкой DX10 (версия шейдеров 4.0).
Что такое Unity Hub?
Unity Hub позволяет управлять установленными версиями редактора Unity, создавать новые проекты и использовать уже готовые.
![]()
Упростите себе работу
Unity Hub включает увлекательные траектории обучения, которые помогут новичкам влиться в творческий процесс.

Загрузить шаблон Runner
Новый шаблон Runner от Unity упрощает создание ваших уникальных и высококачественных игр в популярном жанре, которые будут по-настоящему выделяться в магазинах приложений.

Настройте его с Creative Mods
Работайте над играми с задором и удовольствием. Решая небольшие головоломки, которые мы называем Creative Mods, вы сможете с легкостью реализовать свой уникальный стиль и идеи в игре.

Поделитесь готовой игрой
Демонстрируйте навыки и получайте быстрые отзывы. Всего несколько действий отделяют вас от публикации интерактивной версии вашей игры в браузере!
Планы и цены
Мы предлагаем множество тарифов для самых разных отраслей и уровня знаний.
Ни один из них не требует от вас авторских отчислений.
Версии
Просмотрите и загрузите разные версии Unity.

Выпуски Unity с долгосрочной поддержкой (LTS)
Версия для разработчиков, которым нужна максимальная стабильность и поддержка проектов. В выпуске с долгосрочной поддержкой объединены все функции и улучшения, выпущенные за год. Эта версия устанавливается по умолчанию. Как правило, она рекомендуется для этапа, когда можно остановиться на конкретном выпуске Unity.

Технологический поток
Версии технологического потока подойдут разработчикам, которые ценят возможность первыми опробовать новые функции и подготовиться к новым проектам. Эти версии в основном рекомендуются для подготовительного этапа, ознакомления и разработки прототипов, но их можно использовать и с заделом на переход на новый выпуск LTS в будущем, что позволит заранее освоить новые функции.

Тестируемые технологии
Получите доступ к нашей новейшей функциональности раньше всех. Ваши отзывы помогут нам повысить ее качество.
Unity Hub или Unity?
Добрый день.
Начал изучать Юнити, захожу на офф сайт, чтоб скачать, а там 2 версии: Unity Hub и обычная Юнити.
Подскажите пожалуйста, в чем между ними разница?
- Вопрос задан более трёх лет назад
- 4417 просмотров
Комментировать
Решения вопроса 1

Griboks @Griboks Куратор тега Unity
Unity Hub — это лончер, в котором можно устанавливать, обновлять, содержать несколько версий Unity. Кажется, ещё проектами и пакетами управлять можно.
Ответ написан более трёх лет назад
Нравится 4 1 комментарий
Unity представила программу по управлению версиями движка
Команде Unity хочется, чтобы разработчикам было удобнее работать с движком. На это намекает релиз Unity Hub. Инструмент позволяет выбрать версию движка для работы.
Сами разработчики говорят, что задача Unity Hub – «упростить моменты, связанные с запуском движка».
Unity Hub – отдельное приложение. При запуске оно позволяет:
- посмотреть, какие версии Unity поставлены;
- какие доступны для загрузки;
- разрешает настроить, какая версия движка предпочтительна для работы.
Для каждой версии редактора можно выбрать свой набор компонентов. Плюс при запуске в работу нового проекта можно выбрать желаемый темплейт. Тут пока пять вариантов:
- 2D;
- 3D;
- High Definition;
- Lightweight;
- Lightweight VR.
Приложение пока находится в статусе беты. Попробовать на Windows и Mac можно по этой ссылке.
Также по теме:
- Unity представила ролик с новыми возможностями движка
- Итоги 2017: Елена Зезюлина из Unity Technologies о главном за год
- Вышла новая версия Unity – 2017.3
Юнити: описание и основы использования

Для того, чтобы создавать игры, программисту необходимо изучить немало инструментов. Один из них – это движок на заранее выбранном языке. Достаточно интересным вариантом является Unity. Он встречается на практике чаще конкурентов.
В данной статье будет рассказано о том, что такое Юнити. Предстоит выяснить, какие плюсы и минусы имеет данный контент, зачем он нужен, какое отношение имеет к играм. Немаловажным является рассмотрение вопроса о том, как использовать соответствующий инструментарий при разработке.
Unity – это…
Unity3D – популярный игровой движок. Это – среда программирования, которая включает в себя все необходимое для написания собственной игры. Совместима с разными языками.
Развитие Unity началось в 2005 году. С тех пор можно создавать как мелкие, так и крупные проекты развлекательного характера с минимальными знаниями и умениями в области коддинга.
Юнити позволяет использовать скрипты в процессе работы. Это значительно упрощает и ускоряет написание проектов. Выделяется доступностью и понятным интерфейсом. В этой среде комфортно работать почти всем программерам.
Что умеет
Представленная система предоставляет готовые физические модели для взаимодействия между элементами виртуальной сцены на экране. Это дает возможность программеру избежать проработки поведения каждого элемента в кадре.
Unity умеет многое:
- Обладает собственным физическим движком. Он предусматривает законы, а также правила и принципы взаимодействия компонентов игры или иного софта на экране.
- При помощи встроенных библиотек дает возможность «играть» с параметрами физики мира.
- Присутствует имитация физических явления и объектов на основе частиц. Пример – осадки. Прорисовывать и прописывать все вручную в Unity3D нет никакой необходимости.
- Присутствует компонент физики твердых и мягких тел.
- Есть система наследования, которая позволяет копировать свойства и поведение «родителей» установленного на сцене компонента. Скрипты же будут прикрепляться к объектам обособлено друг от друга.
- Использование C# для начинающих. Данная особенность дает возможность даже новичкам писать игры и куски кодификаций. Пример – квесты.
- Есть поддержка Drag&Drop. Она необходима в Unity для того, чтобы управлять сценами, проводить отладку оных и редактировать игру без постоянного переключения между окнами.
- Визуальный редактор умеет работать с шейдерами и картами. Прикрепляется после назначения первого.
- Присутствует поддержка импорта с 3DsMax, Blender и иных 3D-редакторов.
Редактор Unity – отличное средство для создания собственной игры на совершенно любой платформе.
Преимущества и недостатки
Прежде чем делать программное обеспечение на соответствующем движке, стоит изучить его плюсы и минусы. Они есть у всего ПО. Зная об оных, проще сделать грамотный выбор среды и инструментария для будущей игры.
Сильные стороны
К преимуществам Unity3D можно отнести:
- Функциональность графического редактора. У него присутствует возможность создания локаций, модулей, расстановку элементов на сцене с тестингом.
- Кроссплатформенность. Игра может быть адаптирована не только для ПК, но и для консолей.
- Интегрированная среда разработки Unity позволяет делать настоящие шедевры с минимальными навыками в сфере коддинга.
- Поддержка плагинов.
- Модульность. За счет нее можно конструировать пакеты компонентов в пределах одной игровой сценки.
- Тщательно продуманная методика создания элементов.
- Использование в основе создания игры C#. Он быстро осваивается и легко читается.
- Поддержка Unity. На сайте и тематических ресурсах полно документации по Unity3D. Она поможет лучше изучить движок.
- Бесплатное распространение. За счет этого любителям и новеньким не придется вовсе тратиться на контент.
Конечный результат указывает на то, что Юнити – более совершенная среда создания программного обеспечения и развлекательного софта.

Слабые стороны
Но недостатки у движка тоже есть. Среди них выделяют:
- сложности при написании многокомпонентных элементов;
- трудно подключать внешние плагины;
- не сразу получается корректировать шаблоны экземпляров;
- не лучшее быстродействие при использовании WebGL-редактора;
- большой размер итогового проекта.
Для того, чтобы воспользоваться полным инструментарием Unity, требуется приобрести платную версию. Она стоит от 1 800 долларов США. Enterprise-релиз обойдется вовсе в 4 000 долларов.
Unity – хороший вариант для написания игр на консоли и ПК. А вот для мобильных устройств или маломощных компьютеров использовать ее не рекомендуется.
Начало работы
Работать с движком достаточно легко. Процедура использования приложения сводится к нескольким этапам. Начать необходимо с установки. Сегодня самым удобным вариантом является инициализация через Unity Hub.
Инициализация
Юнити Хаб – совершенно новое приложение. Оно разработано для оптимизации рабочего процесса в движке. Hub выступает в качестве полноценного центра управления Юнити-проектами. С его помощью удается работать с компонентами игры:
- искать;
- загружать;
- организовывать.
Хаб позволит обнаружить совершенно новые возможности через расширенный функционал. Пример – работа с шаблонами.
Для того, чтобы поставить Юнити через Hub, требуется:
- Перейти по ссылке и скачать дистрибутив.
- Создать аккаунт на сайте юнитеков. Пройти авторизацию в нем.
- Запустить Мастер Установки и выбрать тип лицензии.
- В левом меню Хаба кликнуть по Installs и выбрать путь инициализации движка.
- Щелкнуть по Add и определиться с версией Unity. Лучше отдавать предпочтение последним релизам.
- Отметить компоненты редактора и установить MVS 2019.
- При желании можно отметить установку документации.
Остается кликнуть по кнопке Done и немного подождать. Hub установит Юнити и полностью подготовит его к первому запуску.
Создание проекта
Для того, чтобы получить максимальную отдачу от движка Unity, нужно создать первый проект игры. Это не слишком трудно. Разработчику предстоит:
- Запустить среду программирования. Для этого пригодится ярлычок упомянутого софта.
- Кликнуть по Create Project. На данном этапе можно выбрать шаблон, если он имеется.
- Указать путь сохранения будущей игры.
- Выбрать название проекта.
- Подтвердить процедуру.
На экране появится древо с папками, а также сцена. Там будут «развиваться события» будущей игры на Unity.
Как сделать игру
После того, как клиент научился создавать проекты, нужно их разрабатывать и развивать. Чтобы получить на выходе игровой софт, предстоит:
- Придумать сюжет, физику, задания.
- Создать макеты, а также текстуры. Можно действовать через 3Д-редакторы.
- Разместить компоненты на сцене.
- Добавить текстуры, физику, эффекты.
- Прикрутить к объектам на карте скрипты. Они пишутся заранее. Здесь потребуются навыки непосредственного программирования.
- Добавить триггеры.
После сохранения можно посмотреть, как все работает. Игра будет готова в считанные часы. Особенно если речь идет о небольших проектах.
Как быстро изучить платформу
Любой движок – это определенные знания, навыки и умения. Unity освоить сможет даже начинающий программер. Он может:
- обучиться в техникуме;
- пройти учебу в ВУЗе;
- заняться самообразованием.
Последний вариант наиболее распространенный, но он не позволяет подтвердить навыки документально. Поэтому лучше выбирать иные подходы при создании игр.
Речь идет о специализированных компьютерных курсах. Программистов на них ждут интересные практические задания, знакомство с Unity и его компонентами. Все это поможет быстро создать не только игру, но и любое иное приложение.
Дистанционные компьютерные курсы – это:
- тщательно составленная программа, рассчитанная на срок до 12 месяцев;
- разные уровни разработки;
- возможность изучения нескольких направлений сразу;
- практика и подготовка портфолио;
- новые знакомства и постоянное кураторство.
В конце ученик получит сертификат, подтверждающий знания Unity. А еще – создаст свою первую игру.
Интересует GameDev-направление? Обратите внимание на авторские курсы в Otus !