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