Разработчик игр на Unity

SKU: 700.932.98
71940
р.
119900
р.
Школа: Нетология
Дата начала: со стартом потока
Уровень: с нуля
Формат обучения: онлайн
Продолжительность: 8 месяцев
Трудоустройство:

❤️ Есть отзывы
✅ Проверено экспертами ИЗИПИЗИ

Зачем проходить онлайн обучение?

Вы научитесь:
  • прототипировать 2D и 3D-игры на Unity
  • работать с ресурсами в Unity
  • программировать на C#
  • настраивать визуальную часть
  • работать с разными жанрами игр
  • готовить игру к релизу.
Превратите свою любовь к играм в востребованную профессию.

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

Есть
✅ – Проверка домашних заданий
✅ – Индивидуальная обратная связь
✅ – Бессрочный доступ к урокам
✅ – Помощь с трудоустройством
✅ – Дипломный проект
✅ – Диплом об окончании
✅ – Чат со студентами группы
ЭКСПЕРТНОЕ Мнение ИЗИПИЗИ о курсе
«Отличное начало для тех, кто хочет связать свою карьеру с играми и программированием. Процесс не простой, но интересный»
ПЕРЕЙТИ К КУРСУ
Сколько зарабатывает разработчик игр на Unity?
40-50к
ДЖУН
60-100к
МИДЛ
150к+
СЕНИОР

Что вообще делает разработчик игр на Unity?

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

Программа онлайн курса

Начало работы с Unity и C#
Установим и научимся пользоваться IDE для C# и Unity. Разберёмся в иерархии объектов и их компонентах. Погрузимся в C#, познакомимся с элементами программирования и паттернами ООП. Изучим Execution Order компонентов Unity. Научимся добавлять, удалять и искать компоненты. Остановимся подробнее на окне сцены, напишем несколько скриптов с асинхронным выполнением, а также поработаем с камерой. Научим компоненты реагировать на пользовательский ввод. Поэкспериментируем с физикой, научимся её контролировать.
В реальном времени соберём простую игру, используя только физику и перемещения.

  • Установка и настройка инструментов разработки
  • Основы языка программирования C#
  • Иерархия. GameObject’ы и Component’ы
  • Работа с игровой сценой
  • Пользовательский ввод
  • Физика, столкновения и материалы
  • Практика: стрим, пошаговая сборка прототипа раннера
Углубленное изучение C#
Подробнее разберёмся в языке программирования C#. Изучим условные операторы, коллекции и ООП. Вспомним базовые принципы логики, добавим вариативности в работу скриптов. Научимся создавать массивы данных, разберём библиотеки коллекций C#. Напишем циклический код. Познакомимся с интерфейсами и модификаторами доступа. Расширим понятие ООП и напишем несколько наглядных объектно-ориентированных классов. Рассмотрим подробнее асинхронный код, изучим асинхронное программирование средствами C#.
Используя полученные знания, подготовим компоненты и классы в прототип RPG-игры.

  • Логические операции
  • Коллекции и циклы
  • Подробнее про ООП
  • Дополнительные инструменты C#
  • Параллельное и асинхронное программирование
  • Практикум. Подготовка классов объектов
Углубленное изучение Unity
Изучим основные ресурсы, используемые в Unity-проектах. Научимся создавать интерфейс. Изучим взаимодействие с экраном в Unity и освоим хитрости работы с экраном. Научимся создавать шаблоны компонентов, игровых объектов и их наследников. Изучим инструменты создания интерфейса в Unity. Разберёмся в видах Steering Behaviors. Поговорим о способах реализации AI у неиграбельных персонажей. Добавим в прототип RPG простых NPC с примитивным интеллектом. Сделаем заготовку под будущее расширение. Изучим бесплатные ресурсы в AssetStore. Подробнее остановимся на картинках и звуках. Научимся импортировать анимации и создавать свои в окне Animation.

  • Векторная математика
  • Экран в Unity
  • Шаблоны и синглтоны в Unity
  • Unity UI
  • Имитация движения
  • Искусственный интеллект
  • Практикум. AI противников
  • Assets
  • Анимация
  • Практика: стрим, прототипирование аркадной гонки
Расширение инструментария
Научимся применять современную архитектуру игровых платформ, рассмотрим подключение к интернету и 2D и 3D-играх на Unity. Изучим специализированные компоненты для 2D-игр. Углубим понимание вызовов методов у компонентов. Разберём LateUpdate() и FixedUpdate(). Изучим ParticleSystem в Unity. Соберём несколько простых систем частиц, рассмотрим некоторые настройки. Изучим встроенный редактор шейдеров. Научимся делать с помощью визуального программирования простые шейдеры. Освоим методы создания воды в Unity. Научимся создавать ландшафт с помощью готовых решений. Изучим работу света и SkyBox’а.
В реальном времени соберём клон игры Tank 1990 в 2D.

  • 2D vs 3D
  • Нюансы работы Unity. Сборка
  • Система частиц
  • Shader Graph
  • Вода и ландшафт
  • Свет
  • Подключение к интернету
  • Tilemap
  • Практика: стрим, 2D-танки
Разработка мобильных игр
Узнаем больше о создании мобильных игр. Научимся работать в команде. Изучим основные методы настройки баланса в мобильных играх и разберём механики, часто встречающиеся в гиперказуальных играх. Переработаем интерфейс инспектора в Unity. Разберём нюансы работы с репозиториями Unity-проектов и научимся с ними работать. Изучим основные способы заработка на мобильных играх, в том числе и гиперказуальных.
В реальном времени соберём прототип аркадной гонки.

  • Геймдизайн мобильных игр
  • Балансировка мобильных игр
  • Механики гиперказуальных игр
  • Расширения редактора
  • Совместная работа над игрой
  • Монетизация мобильных игр
  • Практика: стрим, прототипирование аркадной гонки
Role-Playing Game
Финализируем прототип RPG. Добавим новые механики и возможности. Научим персонажей получать урон, восстанавливать здоровье и умирать. Добавим простую систему выбора цели, новые типы атак и способности персонажей. Научим персонажа разговаривать с союзными NPC. Подготовим возможность выбора вариантов ответа. Добавим возможность получения и выполнения заданий. Реализуем возможность выбора. Добавим уровни сложности и выбор роли игрового персонажа при запуске новой игры. Добавим предметы, возможность взаимодействия с ними и инвентарь. Добавим прототип интерфейса, минимально необходимый для RPG. Реализуем простое повышение уровней. Разработаем систему сохранения и загрузки игры.
В реальном времени соберём небольшой уровень для прототипа RPG.

  • Боевая система
  • Способности персонажа
  • Система диалогов
  • Квесты
  • Роль персонажа
  • Развитие персонажа
  • Инвентарь
  • Интерфейс игры
  • Сохранение и загрузка игры
  • Практика: стрим, левелдизайн
Релиз игры
Углубим знания по подготовке игры к выпуску. Научимся локализовать игры, расширять и монетизировать через рекламу. Изучим мощный инструмент — рефлексию в C#. Разберём основные способы обучения игрока в гиперказуальных играх. Расширим UI игры, добавим всплывающие окна и подсказки. Изучим способы создания локализации в мобильных играх. Научимся добавлять push-уведомления в мобильные игры и встраивать рекламу.

  • Оптимизация. Полезные функции C#
  • Обучение игрока, расширение UI
  • Локализация
  • Расширения и уведомления
  • Реклама
  • Практика: стрим, разбор тем дипломных работ
Основы геймдизайна
Погрузитесь в геймдизайн и узнаете, что такое игра и какова роль игр и видеоигр в контексте человеческой цивилизации. Как работает наш мозг с точки зрения обучения (триггеры, гормоны). Почему мы играем в игры. Откуда черпать вдохновение и идеи.

  • Что такое игра
  • История игр (литература, кино)
  • Кто такие геймдизайнеры
  • Декомпозиция психологии игр
Итоговый проект
Необходимо будет разработать прототип гиперказуальной игры на тему из предложенного списка с выполнением всех пунктов ТЗ. Казуальная игра отличается простыми правилами и не требует от пользователя особых умений. Вы сможете выбрать один из пяти предложенных вариантов ТЗ и создать собственную игру.

Этапы выполнения:
  • Выбор темы
  • Самостоятельная разработка основных механик
  • Получение комментариев и рекомендаций от научного руководителя
  • Подготовка играбельного билда

Преподаватели курса

Дмитрий Лукичев
Banzai Games, технический геймдизайнер
Сейчас участвует в разработке игры Shadow Fight Arena

Александр Силаев
Zillion Whales, CTO/Lead Unity Developer
Участвовал в разработке игр Mushroom Wars 2, The Universim, The Uncertain: Episode 1 — The Last Quiet Day, Blitzkrieg 3, Road Smash 2, First Wood War, Bomb Fighters

Виктор Польщиков

Facebook

Unity Developer в Perfect Play
Участвовал в разработке игр Ghost Town Adventures: Мистика, Myth The Guardians

Данил Ефремов

C# Unity programmer, Gamedev преподаватель, работает над инди-проектами

Навыки, которые вы получите ✊

Профессиональные навыки - хард скилз
Софт скилз - надпрофессиональные, которые потенциально можно развивать на этом курсе
⚡ Хард скилз
 1. Прототипировать 2D и 3D-игры на Unity
Научитесь применять современную архитектуру игровых платформ и создавать игры для ПК и под iOS и Android
 2. Работать с ресурсами в Unity
Изучите основные инструменты для работы со звуком, текстурами, моделями и анимациями
 3. Программировать на C#
Изучите основные функции языка программирования C#, необходимые для разработки удобной и расширяемой архитектуры игры
 4. Настраивать визуальную часть
Научитесь работать с моделями, анимациями, системами частиц и шейдерами, создавать уровни
 5. Работать с разными жанрами игр
Освоите построение игровых сцен и дизайн уровней, настройку взаимодействия игровых объектов, прототипирование AI-противников
 6. Готовить игру к релизу
Рассмотрите полный цикл создания мобильных игр: от идеи до реализации. Научитесь локализовывать игры, расширять и монетизировать их через рекламу
✨ Софт скилз
  1. Стратегическое планирование
  2. Управление проектами
  3. Подбор и развитие команды, управление командой
  4. Бюджетирование
  5. Анализ рынка
💚 Коммент ИЗИПИЗИ
Данный курс соответсвует необходимым для этой профессии навыкам

Подойдет ли мне данный курс?

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

Кем можно работать после курса?

У нас есть карта дизайн профессий. В ней - вся правда о том, что ждет тебя когда начнешь работать
А отзывы где???
Женя Логинова
Идейный вдохновитель ИЗИПИЗИ
Жек, привет✋, а где отзывы-то??? Вроде, курс неплохой, наверняка его уже кто-то проходил и составил свое мнение
Женя Егоров
Верный соратник ИЗИПИЗИ
Привет, привет. Знаю, что онлайн курсы сейчас пользуются огромным спросом⚡Было бы круто найти еще человека, который тоже прошел или еще проходит обучающую программу.

Отзывы дают реальное понимание и помогают определиться с выбором, сам выбирал курс благодаря отзывам
Женя Логинова
Идейный вдохновитель ИЗИПИЗИ
Ок, а давай тогда дадим за отзыв крутую подборку:

⛵Как составить резюме, которое будет вас продавать

⌛Пошаговый конструктор сопроводительного письма, когда оно действительно нужно

⌚ Как составить свою стратегию поиска работы
Женя Егоров
Верный соратник ИЗИПИЗИ
ИЗИ, напишите ваш отзыв, указав свою социальную сеть и после валидации, мы обязательно отправим вам огненную подборку
Полезный материал об онлайн-курсах
Чтобы тебе было проще определиться
с курсом и успешно его завершить
Подробный отзыв, оставленный вами, поможет другим людям определиться с выбором
Спасибо за оставленный отзыв, мы проверим его содержание и свяжемся с вами
У нас есть два простых правила:

❗ Мы уделяем большое внимание отзывам о курсах и проверяем их достоверность

❗Мы не публикуем недостоверные и субъективные отзывы от кого попало, поэтому просим оставить ваши контакты для проверки подленности прохождения
Как вас зовут?
Ваш телефон
Ваш e-mail
Добавьте ссылку на любую вашу социальную сеть, к которой у вас есть доступ
Для того, чтобы мы могли проверить ваш профиль и связаться с вами в случае вопросов
Подробно опишите прохождение курса
Добавьте файлы
Тут вы можете добавить любую вашу гордость. Например, фото диплома, личного кабинета, ваших работ, сделанных на курсе
Made on
Tilda