Курс · Профессиональное обучение

Unity-разработчик

Unity-разработчик. Обучение в школе XYZ.

AI-иллюстрация к теме курса, не снимок сайта школы
AI-иллюстрация к теме курса, не снимок сайта школы
  • Длительность10 мес.
  • ДокументДиплом или сертификат об обучении

Программа обучения

11 разделов программы по данным школы.

1Блок 1. Основы языка программирования (C#) в Unity
  • Введение в программирование на языке С# в Unity
  • Первый код на языке C#
  • Методы, ветвления и циклы в языке C#
  • Знакомство с коллекциями в языке C#
2Блок 2. Объектно-ориентированное программирование в языке C#
  • Работа с консольным приложением
  • Основы ООП: классы и объекты
  • Инструменты классов в языке C#
  • Четыре принципа ООП: абстракция, инкапсуляция, наследование, полиморфизм
  • Реализация алгоритма А*
3Блок 3. Подходы к организации кода в языке C#
  • Взаимодействие классов: универсальный доступ
  • Ручное управление зависимостями
  • Единый реестр зависимостей: локатор служб (Service Locator)
  • Организация крупных проектов: внедрение зависимостей (Dependency Injection)
4Блок 4. Архитектурный подход в разработке
  • Расширение языка: работа с файлами и библиотеками
  • Основы архитектурного мышления
  • Подготовка к итоговому проекту
  • Перспективы развития разработчика на языке С#
5Итоговый проект
6Блок 1. Платформер-пазл
  • Знакомство с Unity: создание нового проекта
  • Создаём сцену
  • Оживляем сцену
  • Физика и коллизии
  • Наборы спрайтов (тайлсеты) и камера
  • Анимация
  • Программирование игровых механик: разбираем компонентный подход в разработке
  • Частицы (партиклы) и создание объектов (инстанцирование): познакомимся и применим на практике частицы
7Блок 2. Бой и неигровой персонаж (NPC)
  • Ближний бой и разрушаемые объекты: реализуем механику холодного оружия и разрушаемых пропсов
  • Модель данных игрока и текущей сессии: разберём, что такое контейнер данных (Scriptable Object) и как его применять
  • Противники (мобы) и базовый ИИ (AI): реализуем моба с ближней атакой
  • Дальность (range) атаки: реализуем механику дальней атаки для персонажа
  • Ещё мобы: на основе компонентов, разработанных в предыдущих лекциях, создаём моба с дальней атакой
  • Модель данных и инвентарь: создадим инвентарь и новые механики собирательных ресурсов
  • Звук: обзор звука подсистем Unity. Реализация эмбиента уровня
  • Чистый код. Связность. Зацепление. Разбираем, какой код хороший, а какой нет и почему. Улучшаем (рефакторим) уже созданные классы
8Блок 3. Пользовательский интерфейс (UI) и новые игровые механики
  • Введение в интерфейс пользователя (UI)
  • Создаём экранный интерфейс пользователя (HUD)
  • Создаём инвентарь и ячейки быстрого доступа
  • Диалоги: создаём новую механику разговора с неигровым персонажем (NPC)
  • Локализация: зачем нужно локализировать игры и как лучше это делать?
  • Точки сохранения и красивости: реализуем механику сохранений на точках (чек-поинтах)
  • Продвинутые механики: умения. Новая механика прокачки способностей (перков)
  • Продвинутые механики: прокачка героя
9Блок 4. Продвинутые игровые механики и красивости
  • Освещение. Разбор системы освещения в Unity и его применение в двухмерной (2D) перспективе. Реализуем «тёмный» уровень
  • Эффекты камеры. Обзор полноэкранных эффектов и их реализация
  • Бой с боссом ч.1: создаём арену для босса и прописываем логику для босса
  • Бой с боссом ч.2: добавляем затопленный уровень
10Блок 5. Оптимизация и аналитика
  • Анализ производительности и оптимизация: ч.1
  • Анализ производительности и оптимизация: ч.2
  • Сборки под разные платформы. Разбираем процесс сборки по шагам. Обзор значимых параметров и настроек сборки
11Блок 6. Портирование игры на Android
  • Работа с Android-платформой в Unity
  • Тестирование, сборка и заливка игры в магазин приложений

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Диплом или сертификат об обучении

Частые вопросы

Какой документ выдаётся?

Диплом или сертификат об обучении

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро