Robot
Складчик
- #1
[Tutorplace] Unity-разработчик (Илья Добнорович)
- Ссылка на картинку

Хотите стать Unity-разработчиком и создавать собственные игровые проекты? Узнаете, как программировать, работать с графикой и интерфейсом, создавать эффектные игровые механики и внедрять свои идеи!
Этот курс для тех, кто
1 неделя
Этот курс для тех, кто
- Мечтает создавать собственные 3D-игры с уникальным дизайном и проработанным сюжетом
- Стремится разработать уникальный игровой проект и выпустить его на популярные платформы
- Пытается изучить программирование на C#, чтобы эффективно внедрять сложные механики
- Научитесь добавлять физические свойства объектам для создания реалистичной физики
- Поймёте, как подключать Microsoft Visual Studio к Unity для написания и отладки скриптов на C#
- Научитесь добавлять пользовательский интерфейс: полосы здоровья и счётчики очков
- Изучите добавление звуков в игру и их настройку для создания атмосферности
- Узнаете, как соединять графику, физику и код в единую систему для создания полной игровой сцены
- Научитесь настраивать материалы объектов: шероховатость и эффекты свечения
1 неделя
- Введение в курс
- Терминология и введение в профессию
- Перспективы развития профессии Unity-разработчика
- Правила скачивания и установки Unity Hub и Unity Editor
- Знакомство с интерфейсом программы
- Знакомство с принципами навигации внутри сцены
- Возможности работы с графикой и освещением в сцене
- Создание базовых примитивов в Unity (куб, сфера, цилиндр, капсуль)
- Знакомство с компонентом RigidBody
- Добавление компонента к созданным 3D-объектам
- Настройка физического поведения у объектов
- Материалы в Unity и принципы их подключения к 3D-объектам
- Настройка материалов: шероховатость, металличность, сглаженность
- Настройки свечения материалов, Emission
- Установка Microsoft Visual Studio и подключение среды разработки к Unity
- Знакомство с интерфейсом программы
- Что такое метод в C#
- Отличие методов void Start() от void Update()
- Что такое Debug.Log()
- Тип данных int
- Тип данных float
- Тип данных string
- Операторы if, else и логика их работы
- Применение операторов к поведению 3D-объектов
- Применение операторов к сравнению жизней игроков
- Цикл for в C# и принцип его работы
- Повторяющиеся игровые элементы
- Создание игровых элементов через кнопку мыши
- Работа с массивами на C#
- Применение массивов к 3D-объектам
- Рюкзак игрока
- Компонент Transform и его свойства
- Transform position
- Transform rotation
- Принцип работы функции Random.Range
- Выбор случайного игрового элемента
- Вывод результата в консоль программы
- Булевый оператор: применение и значения
- Прыжок игрока
- Принцип работы функции Instantiate
- Создание вражеских объектов
- Функция Destroy: удаление созданного объекта
- Функция InvokeRepeating, её параметры и применение
- Создание вражеских клонов с определённым интервалом
- Создание клонов из разных точек игрового пространства
- Ввод с клавиатуры в Unity
- Считывание действий пользователя с мыши и клавиатуры
- Подключение функций к игровому объекту
- Добавление и работа с 3D-моделями в сцене
- Создание левел-дизайна для своего уровня
- Источники звука и добавление звука в проект
- Дополнительные настройки звука в проекте
- Базовое управление для объекта в сцене на C#
- Добавление скрипта к управлению игроком
- Настройка скорости и поворотов игрока
- Триггеры и функции для работы с ними
- Создание телепорта
- UI (User Interface) и его назначение
- Создание полосы здоровья для персонажа
- Интерфейс для вывода количества набранных очков
- Экспорт игры
- Сборка как конечный этап создания проекта
- Сборка под разные платформы
- Установка и запуск итоговой сборки на ПК
- Профессиональный педагог в разработке игр и 3D-контента на Unity
- Более трёх лет обучает студентов
- Помогает создать игровой проект для портфолио
Показать больше
Зарегистрируйтесь
, чтобы посмотреть контент.