Начните с Unity
Unity — это движок реального времени, который вы можете использовать для создания приложений 2D и 3D, а затем использовать игровые сервисы Unity для управления жизненным циклом вашего приложения после его разработки. Существует несколько различных путей для начала работы, в зависимости от того, совсем ли вы новичок в разработке игр или переходите с другого движка или инструмента DCC.
Установите Unity Editor
Основным способом загрузки и установки Unity Editor является через Unity Hub. Дополнительную информацию см. в документации Unity Hub.
Дополнительные сведения о различных способах установки Unity см. в Установка Unity.
После того, как вы установили редактор, ознакомьтесь с Интерфейс редактора. Он содержит все окна, необходимые для управления и создания геймплея.
Первые разработчики игр
Если вы не знакомы с разработкой игр, лучше всего начать с просмотра некоторых уроков Unity Learn.
Учебник для начинающих по использованию Редактора и созданию базового геймплея см. в Учебный маршрут Unity Essentials.
Информацию о создании первого проекта см. в Создание первого проекта.
Переход на Unity из других игровых движков
Архитектура Unity основана на GameObjects (подобно Акторам в Unreal и Нодам в Godot) и компонентах. Все в вашем проекте является GameObject, который действует как контейнер для компонентов. Компоненты добавляют функциональные возможности, такие как освещение, столкновения и звук к GameObjects. Вы также можете объединить GameObjects в многоразовые шаблоны, называемые префабы для создания многоразовых элементов игры.
Вы добавляете GameObjects в сцену, и управляйте их отношениями в Hierarchy.
Unity использует Y-up, левостороннюю систему координат, которая отличается от других движков. Она также использует C# для скриптов. Информацию о некоторых важных типах и классах в Unity см. в Основные типы Unity.
Общие рабочие процессы и темы
В следующих статьях рассматриваются общие рабочие процессы, которые можно выполнять в Unity:
- 2D разработка игр
- 3D физика
- Импорт активов
- Создание приложения
- Вводимые ресурсы
- Освещение
- Программы
- UI системы
- Визуальные сценарии
- Доступность