Robot Dreams

Unity Game Developer

36 занятий
Для начинающих, Для опытных
1 отзывов
Gamedev / Unity / Game Design
Этот курс научит вас создавать игры на Unity с нуля. За 5 месяцев вы освоите C#, работу с движком, физикой, анимацией и выпустите собственную игру. Практика с первого занятия, поддержка команды и персональный фидбек.

О курсе

Программа курса

Старт в GameDev и основы Unity

На этом курсе начинается с введения в игровую индустрию и структуру обучения. Студенты разбираются с интерфейсом Unity - работа с окнами Project, Inspector и Hierarchy. Учат базовые операции: создание, изменение и удаление GameObjects. Осваивают основы системы контроля версий Git для работы над проектами.

Язык программирования C#

Далее курс охватывает фундаментальные знания языка C#. Рассматриваются типы данных, циклы и условные конструкции. Студенты изучают объектно-ориентированное программирование - классы и интерфейсы. Выясняют, как C# интегрируется с Unity через MonoBehaviour.

Создание игрового мира

Здесь учат строить игровое окружение. Работа с камерой и управление персонажем через Input System. Создание ландшафта с помощью Terrain Tools. Основы рендеринга, работа с материалами и шейдерами. Настройка освещения сцен.

Игровая физика и механики

Модуль посвящен оживлению игрового мира. Добавление физики объектам - коллизии и триггеры. Создание механики стрельбы. Разработка искусственного интеллекта для ботов с Health-компонентом и системой очков.

Интерфейс и первая сборка

Студенты создают главное меню игры и базовый UI. Учат управлять сценами и собирать первую build-версию проекта. Понимают полный цикл создания игры - от идеи до запуска.

Продвинутые системы и AI

Этот блок охватывает более сложные техники. Реализация State Machine для управления состояниями объектов. Создание поведенческих деревьев для искусственного интеллекта. Механики спавна персонажей и система выигрыша-проигрыша.

Инвентарь и анимации

Разработка системы инвентаря с интерфейсом. Добавление анимаций персонажам и объектам. Работа с частицами для визуальных эффектов через Particle System.

Аудио, локализация и сохранение

Создание звуковой системы с микшером громкости. Локализация игры на разные языки. Реализация системы сохранения прогресса через PlayerPrefs.

VR разработка

Подготовка проекта для работы с виртуальной реальностью. Интеграция игровых механик в VR. Создание интерфейсов, адаптированных для виртуальной среды.

Финальный проект

Студенты разделяются на команды и разрабатывают Game Design Document. Проходят валидацию идей и получают консультации по реализации. Изучают возможности публикации и монетизации игр.

Подготовка к защите

Финальный этап включает консультации по реализации персонажей, камеры и игрового мира. Получение обратной связи по промежуточным и финальным сборкам. Подготовка к презентации проекта.

Защита проектов

Студенты презентуют готовые игры, получают фидбек от преподавателя и коллег. Демонстрируют навыки, полученные в течение курса.

Преимущества обучения

Курс дает практический опыт работы с Unity. Лектор предоставляет персональный фидбек по каждому проекту. Студенты создают готовую игру для портфолио, что улучшает карьерные перспективы в области GameDev.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Реальный проект в портфолио
Сопровождение ментора