Разработка игр на Unity3D

04.09.2019
8 недель занятий (75 часов с преподавателем + 40 часов домашних заданий)
По этому курсу возможно корпоративное обучение*

Этот движок поддерживают практически все платформы, возможности его безграничны. На нем можно разрабатывать 2D и 3D игры для Windows, Linux, iOS, Android, PlayStation, Xbox, Wii и даже Nintendo Switch. Он появился в 2005 году и с тех пор завоевал заслуженную популярность, став безусловным лидером в геймдеве. В этой среде работают как крупные международные игровые холдинги, так и маленькие студии или отдельные разработчики.

Вакансии Unity3D-разработчиков появляются не только в чисто игровой индустрии. Они востребованы при создании игровых рекламных форматов. Сферы применения этого движка расширяются. Наш преподаватель выпустил не один игровой продукт, имеет широкий релевантный опыт и заточен на работу на результат. На обучении он детально знакомит с особенностями технологии, учит правильно пользоваться ее инструментами, дает основы объектно-ориентированного программирования.

После нескольких запусков нашего курса по разработке на Unity3D мы обновили программу, добавив первый базовый блок по основам C#. Благодаря этому обучение разработке игр возможно с нуля.

Главное о Unity3D

  • Игры на этом движке могут работать на всех известных платформах и операционных системах
  • Unity3D имеет разные варианты с платным и бесплатным использованием. Внутри движка есть собственный магазин с игровыми элементами. Вы можете создавать собственные элементы (модели, эффекты и так далее), экспортировать их.
  • Unity3D имеет внутри себя все необходимые инструменты для полного цикла разработки игрового приложения. При создании игры можно даже обойтись без дизайнеров и других специалистов.
  • Unity3D постоянно обновляется и улучшает свою функциональность. Над этим работает специальная команда, а так же широко развитое комьюнити пользователей движка.
  • Вы можете не только создавать игры, но и работать со встроенными в среду инструментами аналитики. Это увеличивает глубину понимания игровых механизмов и причин пользовательских реакций.

Курс по Unity3D для вас, если вы хотите

  • создать продукт для миллионов пользователей и устройств,
  • разработать что-то зрелищное и затягивающее
  • завоевать сердца геймеров и получить преданных фанатов вашей игры
  • заработать деньги на любимом занятии?

Формат проведения

Очный курс
4 сентября 2019

Курс даст вам

1

Базовое понимание в разработке 2D и 3D игр

2

Создание проекта - собственной игры (а, может, даже и не одной)

3

Опыт в оптимизации созданных игр под мобильные платформы

4

Студенты получают рекомендации преподавателя для дальнейшего развития

Оставить заявку

Программа блока "Основы программирования" (база на С#, ООП) (15 часов)

1. Структура программы
 
2. Основные типы данных
 
3. Операции над данными
 
1
4. Массивы
 
5. Ход выполнения программы
 

6. Циклы

2
7. Условные операторы
 
8. Операторы выбора
 
9. Преобразование типов данных
 
3

10. Обработка ошибок

11. Создание и использование методов

 

4
12. Модификаторы доступа
 
13. Понятие класса и объекта
 
14. Использование свойств
5

15. Статистические классы и свойства 

16. Конструкторы и инициализация объектов

6

17. Наследование

18. Виртуальные методы

19. Интерфейсы

7

20. Делегаты, события и лямбды

21. Дополнительные возможности ООП

 

8

Программа блока "Базовый" (20 часов)

1. Редактор
  • Окна
  • Настройки проекта
  • Настройки билда /платформы
1
2. Структура файлов
  • Assets
  • Resources
  • Editor
  • Library
  • Все остальные
2
3. Структуры данных и алгоритмы
 
4. Сцена (Управление объектами на сцене) 
3
5. Скриптование
  • MonoBehaviour
  • Порядок выполнения скриптов
  • Компоненты и кэширование
4
6. Ресурсы и меты
7. Префабы
  • Создание
  • Редактирование
  • Использование
5

8. Asset Storе

  • Packages
  • Импорт чужих скриптов, экспорт своих
 
6
9. Tags / Layers / Sorting Layers
10. Debug & Deploy
7

Программа блока "Junior" (40 часов)

1. 2D игры

  • Sprites / Atlases
  • SpriteRenderer
1
  • Sorting order/layer
  • Camera
  • Orthographic
2
2. 3D игры
  • Textures
  • Mesh
  • Renderer
  • Render
3
  • Queue
  • Camera
  • Perspective
  • Z buffer
4
3. Canvas
  • RectTransfoms
  • Anchors
5
  •  Порядок вывода
  • UI Кнопки
  • Text
  • TextMeshPro 
6

4. Input

5. Оптимизация в рамках каждой платформы iOS/Android IL2CPP 
7

 6. Скриптование

  • Паттерны PIMPL / Singleton / Factory
  • Твиннеры (LeanTween,DotTween)
8
  •  ScritableObjects
  • ObjectPools
  • Coroutines
  • IEnumerator function
9

Курс преподает

Андрей Педан

Ведущий разработчик приложений на Unity3D крупной новосибирской компании, опыт работы с 2015 года. Интервью с Андреем
Преподаватель курса:
Разработка игр на Unity3D
  • С конца 2014 года самостоятельно учился работать в Unity3D
  • Последние два года работает над одним из основных приложений компании, которое изначально было небольшой игрой, а теперь переросло в крупный проект.
  • Подготовил для своих студентов массу практических заданий, как для начинающего уровня, так и для middle и senior.

Технические требования

Сеть:

  • скорость соединения от 2 Мб/с

Оборудование:

  • микрофон - для общения,
  • наушники - чтобы не появлялось эффекта эха,
  • камера - если есть желание себя показать и общаться face to face

К платформе можно подключиться с помощью мобильного устройства или планшета.

Место проведения

  • в Новосибирске и онлайн из любой точки мира

Расписание

  • 3 раза в неделю по будням и выходным

Акции и бонусы

Выдаются сертификаты и предоставляются рекомендации преподавателя

Есть возможность оформить курс в рассрочку (подробности можно уточнить у наших менеджеров)

На курс действует скидка 3% за репост в социальных сетях и скидка 10% за приведенного друга

Стажировка в компаниях Новосибирска

Что получите по итогам курса

  • Разработанную вами игру в портфолио
  • Рекомендации преподавателя
  • Возможность стажировки в компаниях Новосибирска
  • Сертификат об окончании курса

Стоимость курса

28 000 рублей
* стоимость для корпоративных клиентов уточняйте у менеджера.

Оставить заявку на звонок

Видео

Вам могут быть интересны курсы