Любое творчество начинается с Unity Hub
Установите Unity Hub, чтобы работать эффективнее. Создавайте и открывайте проекты в редакторе Unity, используйте ресурсы и реализуйте идеи быстрее.
В Unity Hub можно создавать проекты по проверенным шаблонам. Вы также можете управлять проектами и версиями редактора. В новом интерфейсе можно настраивать рабочий процесс, обмениваться ресурсами, взаимодействовать с командой и не только!

Не использовали Unity раньше? Начните приключение с микроигрой. Мы подготовили простые обучающие материалы для настройки микроигр «Шутер от первого лица», «Платформер», «Картинг» или LEGO® и последующей публикации готовой игры для оценки вашими друзьями.
Что делать в Unity Hub?
Ознакомьтесь с основными функциями Unity Hub.
Подключайте и активируйте лицензии
Unity Hub — это простейший способ активации лицензий и управления учетной записью. Войдите в учетную запись с помощью безопасной веб-аутентификации или SSO для постоянного доступа к проектам и необходимым для них инструментам.
Быстрый запуск проектов
Создавайте новые проекты на основе шаблонов или учебных проектов. Выбирайте удобный вам шаблон из растущего списка — Core, Sample или Learning для 2D, 3D, VR, AR, мобильных игр, микроигр и других приложений.
Организовывайте работу и сотрудничество
Храните все проекты в едином безопасном месте. Unity Hub упрощает управление, обновление и запуск проектов как для сотрудников студий, так и для независимых разработчиков.
Загружайте и управляйте установленными версиями
Загрузите и установите редактор Unity в версии LTS (выпуск с долгосрочной поддержкой) или Tech Stream (предварительный выпуск) с помощью Unity Hub. Устанавливайте любые итерации и запускайте проекты в разных версиях для максимально эффективного использования платформы.
Продолжайте обучение
Настраивайте траекторию обучения по своему усмотрению. Изучайте материалы и статьи по интересующим вас темам. Зарабатывайте значки, формируйте навыки и развивайтесь в роли разработчика Unity.
Присоединяйтесь к сообществу
Пользуйтесь ресурсами и следите за деятельностью других разработчиков в Unity. Обсуждайте проблемы и решения с коллегами на форуме, пользуйтесь онлайн-поддержкой, читайте статьи в блоге и следите за новостями.
Первые шаги в Unity

Привет, Хабр. Материал подготовлен для тех, кто только начинает осваивать unity.
Unity — это один из самых популярных движков на данный момент. Составить ему конкуренцию может разве что Unreal Engine 4, но что у первого, что и у второго есть свои плюсы и свои минусы. Unity поддерживает почти 30 платформ, в их числе мобильные, виртуальная реальность, настольные компьютеры, консоли и так далее. Unity — это не просто хороший вариант для старта, это идеальный вариант для старта! Тут заложено использование гибкой модульной системы при создании сцен и персонажей в игре. Даже новичок способен создать крутой проект, используя готовые спрайты и конструктор движка.
Если же считаете, что готовы погрузиться с головой в «кирпичную систему» для продвинутых, то тут есть возможность настройки практически любого компонента. К примеру, разработка своего собственного шейдера или же переписать сетевой стек для потребностей своей игры.
Так с чего же начать работу на Unity и реализацию своего проекта?
Первым шагом будет установка ПО. На официальном сайте есть четыре разных версии программы для установки. Какую же выбрать? Всё по порядку. Версии представляют собой одинаковые функции движка.
Если вам интересно, вот что означают эти три варианта:
Unity Personal: эта версия бесплатна. Однако ваша компания должна зарабатывать менее 100 000 долларов за финансовый год. Еще одна загвоздка в том, что в каждой игре будет отображаться заставка «Сделано Unity», которую нельзя удалить.
Unity Plus: эта версия стоит 35 долларов в месяц. Он поставляется с инструментами отчетности о производительности, оболочкой Unity Pro и некоторыми дополнительными функциями. Эта версия требует, чтобы ваша компания зарабатывала менее 200 000 долларов в год, и она позволяет отключать или настраивать заставку «Сделано Unity».
Unity Pro: это самый высокий доступный уровень. Он стоит 125 долларов в месяц и поставляется с полезными сервисами Unity, профессиональными надстройками для iOS и Android и не имеет заставки. Ограничения по доходу тоже нет.
Также можно присмотреться к версии Enterprise, где стоимость подписки определяют пользовательские потребности.
Самые явные различия представленных версий — это то, что в Enterprise игры должны начинаться с заставки Unity. А в платных версиях можно удалить или загрузить другую заставку.
Плюс есть довольно интересные сервисы в Unity, к примеру, Cloud Build и Analytics. Естественно, они существуют только в платных версиях.
Также у движка есть свои правила, как можно использовать бесплатную версию. Рекомендую прочитать FAQ .
Для начала работы будет достаточно персональной версии, поэтому нажимаем кнопку «начать». Это приведёт к странице загрузки, нажимаем «принять условия и загрузить». Начнётся загрузка.

Первым установится Unity Hub
Unity Hub — это автономное приложение, которое упрощает процесс поиска, загрузки и управления вашими проектами и установками Unity.
Если вы запустите редактор Unity без установленного концентратора, Unity предложит вам установить его. Если у вас есть лицензия от предыдущей версии Unity, вы можете создать пустой проект из приглашения установки Hub. Если впоследствии вы попытаетесь создать или открыть проект из редактора Unity, Unity предложит установить Hub.
Создание проекта
Чтобы создать новый проект (и указать, в какой версии редактора его открыть), выполните одно из следующих действий:
Щелкните кнопку New. В строке заголовка диалогового окна «Новый проект» отображается версия редактора, которую должен использовать проект.
Щелкните стрелку раскрывающегося списка рядом с кнопкой «Создать», чтобы выбрать версию редактора, которую вы хотите использовать. Примечание: это раскрывающееся меню доступно только в том случае, если вы установили несколько версий редактора в хабе.
Вкладка «Проекты»

Чтобы просмотреть проекты, которыми управляет хаб, щелкните значок Проекты
Unity хранит проекты на вашем диске и в облаке. Вы можете открывать как локальные, так и облачные проекты, использующие Unity Collaborate , щелкнув имя проекта. Чтобы открыть проект, которого нет в списке, нажмите «Добавить», чтобы найти на своем компьютере папку «Проект».
Изучение интерфейса
Когда ваш проект загрузится, появится экран, заполненный информацией.
Ваш макет, вероятно, будет выглядеть так:

Если нет, нажмите кнопку «Макет» в правом верхнем углу и выберите 2 на 3 в раскрывающемся меню.

Каждый макет состоит из нескольких различных представлений. Вид просто панель информации, которую вы используете для управления. Например, есть представление для размещения объектов в вашем мире.
Вот как выглядит интерфейс, разбитый на отдельные представления:

Чтобы просмотреть список всех представлений, щелкните параметр «Окно» в строке меню.

Пользовательский интерфейс Unity полностью настраивается, поэтому вы можете добавлять, удалять и переупорядочивать представления по своему усмотрению.
При работе с Unity вы, как правило, захотите преобразовать представления в макет, который идеально подходит для данной задачи. Unity позволяет сохранять макеты для использования в будущем.
В редакторе найдите вкладку «Игра» и щелкните ее правой кнопкой мыши . В раскрывающемся меню выберите «Добавить вкладку», затем выберите «Профиль».

Представление Profiler позволяет анализировать вашу игру во время ее работы. К сожалению, профилировщик также блокирует просмотр игры, поэтому вы не сможете играть в игру, пока вы ее профилируете — не очень полезно.
Нажмите и удерживайте на вкладку Профили и перетащите его на вкладке Сцена выше.

Как видите, виды можно перемещать, закреплять и упорядочивать. Они также могут существовать вне редактора в виде плавающих окон.
Чтобы сохранить макет, выберите «Окно \ Макеты \ Сохранить макет…» и назовите его «Отладка».

Всякий раз, когда вам нужно получить доступ к этому конкретному макету, вы можете нажать кнопку «Макет» и выбрать «Отладка».

При нажатии вы увидите список всех ваших макетов.

Вы также можете удалить макеты. Если вы случайно выбросите стандартный макет в корзину, вы можете восстановить макеты по умолчанию.
Организация активов
Новички в Unity могут представить, что вы разрабатываете свою игру от начала до конца в Unity, включая написание кода, создание 3D-моделей и текстур и т. д.
На самом деле, лучше думать о Unity как об инструменте интеграции. Обычно вы пишете код или создаете 3D-модели или текстуры в отдельной программе и используете Unity, чтобы связать все вместе.
В своей игре у вас будет много ресурсов, поэтому очень важно организовать их таким образом, чтобы их было легко найти.
Представление, в котором вы импортируете и упорядочиваете активы, называется обозревателем проекта. Он имитирует организацию вашей файловой системы.

В предыдущих версиях Unity в каждом обозревателе проектов по умолчанию ничего не было. Вы можете думать о сцене как об уровне в вашей игре. Вы можете разделить все уровни на отдельные сцены или сохранить все в одной сцене. Выбор остается за вами.
В Диспетчере проектов выберите папку Assets и нажмите кнопку Create. В раскрывающемся меню выберите «Папка» и назовите ее «Модели». Это будет дом для всех ваших моделей. У вас может возникнуть соблазн создать папки и манипулировать файлами в файловой системе вместо обозревателя проекта. Не делайте этого!
Unity создает метаданные для каждого актива. Создание, изменение или удаление ресурсов в файловой системе может нарушить эти метаданные и вашу игру.
Создайте следующие папки: Animations, Materials, Prefabs, Presets, Scripts и Textures.
Ваш обозреватель проекта должен выглядеть так:

Лично я считаю, что большие значки папок отвлекают. Если у вас также есть предпочтение, вы можете увеличить или уменьшить размер с помощью ползунка в нижней части Диспетчера проектов.

Примечание. Все снимки экрана в этом руководстве с этого момента будут отображать самые маленькие настройки.
Наконец, вы можете изменить название актива. Например, ваша текущая сцена называется SampleScene. Выберите папку Scenes, а затем выберите файл SampleScene. Имя будет выделено. Один раз щелкните по нему еще раз, и вы напишете новое имя. Измените его на Main.

Вы можете сделать это с любой папкой или активом в Диспетчере проектов.
Если вам интересно узнать подробнее о формате обучения и программе, познакомиться с преподавателем курса — приглашаем на день открытых дверей онлайн. Регистрация здесь.
How to Install Unity Hub and Setup a VR Project

In this guide, we take a look how to install Unity Hub and setup a project for the first time. This is the perfect starting point if you want to start programming and development in Unity.
Find out what Unity Hub is and how to set it up so that you can start developing VR programs in Unity today.
This is the second tutorial in our Unity XR development series. Check out the first tutorial below:
This is an introduction tutorial guide that we’ve partnered with Valem on. Valem is a Unity expert on Youtube and his tutorials have helped thousands of new Unity developers out. Take a look at our VR development section to learn how to make a game in VR!
Check out Valem’s channel, discord, and patreon below!
What is Unity Hub?
Unity Hub is a gateway application to everything related to development in Unity. With the single application, you can:
- Manage your Unity account
- Create projects
- Install different versions of Unity
- View documentation
- Create project templates to make make setting up new applications quicker
Unity Hub is designed to streamline your development in Unity and you should get used to managing your products in it. People who are used to using the regular Unity editor without the Hub can continue to do so if they wish. However, there is no Unity Hub vs Unity alternatives because they are both the same in the end.
How to Install Unity Hub and Setup Your First Project
Use the steps below to download Unity and get it setup for developing virtual reality games.
Download Unity Hub

First, go to the Unity 3D download page and click on the green Unity Hub button. This is a gateway application that lets you install the latest version of Unity, different templates and assets all from a single spot.
After the Unity Hub installer finishes downloading, click on it and follow the prompts to install Unity Hub on your computer.
Download the latest version of Unity

Launch the Hub for the first time and click on the Installs tab. Click on Add and select the latest version and then select Next.
Select the Latest Version of Unity

Select the latest official release of Unity to download and then click on Next.
Install Android Build Support

Next, you’ll have to choose the modules you want to install. If you plan on developing for the Oculus Quest or Oculus Go, make sure you select “Android Build Support”, “Android SDK & NDK Tools”, and “OpenJDK”. When you are done, click Next.
Accept the Terms

Accept the terms and agreement and then click Done.
Create a new Unity Project

Next, create a new project by going to the “Projects” tab in the Unity Hub. Click the blue dropdown arrow beside “New” and select the latest version you just downloaded.
Name your project and note the folder where it is being stored. Make sure you select the “Universal Render Pipeline” template and then click on “Create”.
While your project is being setup in Unity, make sure your VR headset is working, connected to your computer, and setup to accept unknown sources.
Unity Project Setup

After Unity is done loading up your project, the Unity game engine will be loaded on your screen! There are a few different windows that load up with Unity. We explain what each of these are down below underneath the tutorial guide.
Custom Unity Project Windows

Use the Layout button in the top right corner to play around with different styles that you like your windows to be in while you work!
One popular way to arrange your Unity windows is to select the Tall layout and then drag the Game tab (top left) down to the bottom left of the screen. If you like this way, your windows will look like the windows above.
Create a New Scene

In the Project Window, click on the Scenes folder under assets. You’ll see the SampleScene which opens by default. Right click on an empty space in the Scenes folder and go to Create > Scene. A new scene will be created. Call it VR Bowling (or whatever you want).
Double click your new scene to open it and you’ll see your Scene and Game windows update.
Install VR Packages

To setup Unity for VR, go to Window > Package Manager. At the top in the Advanced menu, click on it and make sure that Show Preview Packages is checked.
Next, scroll down to XR Interaction Toolkit and click on it and then click on Install in the bottom right corner.
Select Your VR Devices (XR Plugin Management Method)

The instructions in this step are only if you do NOT want to develop for HTC Vive headsets. If you do, see the next step below.
Navigate to Edit > Project Settings and click on XR Plugin Management. On the right window, click on Install XR Plugin Management and wait for it to install.
When it’s done, you can select all of the PC-VR and standalone VR devices you want to be compatible with and Unity will install the needed assets.
Select Your VR Devices (Legacy Method)
If you want to develop for HTC Vive VR headsets, then you must use this Legacy Method because HTC does not support the new XR Plugin Management method below.
Navigate to Edit > Project Settings and click on Players. Scroll down to XR Settings and click on Virtual Reality Supported and then use the + button to add OpenVR (HTC) and Oculus. Click on the Android symbol and click on Virtual Reality Supported and add Oculus here too if you plan on developing for the Oculus Quest.
And with that, you’ve successfully installed Unity, setup your first project, and setup Unity for VR! In the next tutorial, we’ll go over some of the basics on how to create your first VR game.
Keep watch of our home page because we will be posting a ton of Unity development tutorials for those who want to make a VR game in Unity.
Comment down at the bottom if you have any issues or questions you want us to answer.
Video Tutorial
This video is based on Valem’s introduction to Unity video starting at 2:55 here:
Как установить Unity 2021 и выше
Одним из важных условий успешной установки является наличие хорошего доступа к сети Интернет . Идеально, если у вас проводное соединение по высокоскоростному каналу.
Второе не менее важное условие — наличие прав администратора на вашем компьютере.
СПОСОБ 1. Установка с использованием Unity Hub
Unity Hub – это специальная программа, с помощью которой можно устанавливать и управлять различными версиями Unity, которые одновременно могут быть установлены на один и тот же компьютер.
Процесс установки Unity посредством Unity Hub можно также изучить с помощью наших видео.
Процесс установки Unity включает множество шагов, которые можно разбить на 3 основных этапа
Шаг 7. Войти в свою учетную запись Unity или создать её (если это первые шаги знакомства с Unity)
Шаг 15. Настройки установки Visual Studio для синхронизации с Unity (Разработка классических приложений .NET , Разработка игр с помощью Unity)
Шаг 1. Войти на официальный сайт Unity
и на этой стартовой странице нажать кнопку Download Unity (Загрузить Unity):

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

В разделе Create with Unity in three steps (Твори с Unity за три шага) нажать на ссылку для скачивания Unity Hub под свою операционную систему:

Шаг 3. Запустить файл UnityHubSetup, чтобы начать установку Unity Hub
До начала установки рекомендуется задать папку на рабочем диске (см. далее шаг 4).

Шаг 4. Задать путь (выбрать папку) для установки Unity Hub
По умолчанию установщик предлагает системную папку для установки программ:

Но если на вашем компьютере отдельно выделен диск С: для операционной системы и имеется рабочий диск (для проектов, больших программ и т.п.), то рекомендуем устанавливать Unity на рабочий диск.
Например, выбираем путь D:\Programs\

Шаг 5. Дождаться завершения установки Unity Hub
Обычно он устанавливается достаточно быстро.

Шаг 6. По завершении установки оставить галочку Запустить Unity Hub и нажать кнопку Готово

Шаг 7. Войти в свою учетную запись Unity или создать её
При первом запуске Unity Hub сразу просит войти в свою учётную запись.

Если это самые первые шаги по изучению Unity, следует перейти по ссылке Create accaunt (под синей кнопкой Sign in), перейти на официальный сайт Unity и создать там свою учётную запись.
Нажимаем на кнопку Sing in (если учётная запись имеется) и вводим логин и пароль:

Если учётной записи нет, рекомендуем войти на сайт Unity и создать её, кликнув по иконке аватарки в правом верхнем углу любой страницы сайта. Далее выбрать опцию регистрации (либо перейти по данной прямой ссылке на страницу создания аккаунта Unity).
Примечание: возможно, браузер запросит разрешение на открытие ссылок в Unity Hub (см. скришот далее). Поэтому стоит разрешить браузеру открытие всплывающих окон.

ВАЖНО: если не войти в свою учётную запись, то дальнейшая работа по установке через Unity Hub невозможна. Кроме того, стоит и далее следить за тем, чтобы оставаться в своей учётной записи как в Unity Hub, так и на официальном сайте Unity в процессе работы с проектами.
После входа в свой аккаунт, продолжаем работать в Unity Hub, нажимая Got it в окне приветствия:

Шаг 8. Переходим к установке редактора Unity
Важно задать путь (папку) для установки на рабочем диске (по аналогии с шагом 4), нажав на кнопку-иконку в виде папки справа от пути, указанного по умолчанию (см. скриншот далее).
- в окне для установки можно увидеть, какая версия Unity будет устанавливаться.
- если на компьютере уже установлена другая версия Unity без использования Unity Hub (об этом см. в другом уроке), её можно локализовать в Unity Hub (нажав на кнопку Locate existing installation), чтобы в дальнейшем иметь возможность работать с проектами в разных версиях Unity.
- При желании можно отменить установку заданной по умолчанию версии Unity, нажав на ссылку Skip installation в правом нижнем углу окна:

Пример задания пути установки Unity на рабочем диске:

После задания пути можно нажать на кнопку Install Unity Editor:

Шаг 9. Подтвердить или выбрать редакцию Unity
О редакциях Unity можно подробно почитать на официальном сайте. Они включают как бесплатные, так и платные варианты использования с соответствующими условиями.
Для тех, кто начинает изучение Unity, достаточно установить бесплатную (но полнофукнциональную) редакцию Personal Edition. Для этого необходимо согласиться с лицензионным соглашением, в котором сказано об ограничениях использования бесплатного пакета.
Вкратце: Unity Personal Edition можно использовать всем, кто НЕ зарабатывает на играх, созданных в Unity, более 100 тыс. долларов в год.

Рекомендуем пролистать текст лицензии вниз и убедиться в условиях (и лишь после этого нажать на синюю кнопку Agree and get personal edition license):