Catalog
Skilleton Image
Computer Technologies/Gaming

Unity для профессионалов | От Junior до Middle

5

 (1)

Not-avatar

Роман Сакутин

Expert
0
Меня зовут Роман Сакутин. С 2011-го года увлекаюсь программированием. С 2012-го работаю профессиональным программистом. За свою карьеру прошёл путь от небольших инди команд до крупной студии в USA где работал над высокобюджетным проектом. Владею школой программирования ЯЮниор в которой люблю делать игры со своими учениками. Основная компетенция: C#, Unity и проектирование.

Course Preview

0.00 / 0.00
Normal/>
Speed
  • x 0.25
  • x 0.5
  • x 0.75
  • x Normal
  • x 1.25
  • x 1.5
  • x 1.75
  • x 2.0

Skills you will gain

Разработка профессиональных игр на Unity. Работа с Zenject и NUnit

Course description

Хотите стать профессиональным программистом в Unity? Понимать большие проекты и уметь писать высококачественный код за который очень много платят (и обычно в долларах)? Тогда этот курс именно то, что вам нужно! В нём вы узнаете о том как проектировать и строить большие проекты. Он полон информации об ООП, разработке через тестирование, внедрение зависимостей, принципах S.O.L.I.D и многому другому, что используют топовые программисты каждый день. Вишенкой на торте является раздел посвящённый оптимизации и профилированию приложений в Unity. С помощью него вы научитесь оптимизировать код и делать игры которые летают у всех игроков. Погрузитесь в профессиональное программирование в Unity! 

Course content

Инкапсуляция

Инкапсуляция

11m
OnValidate

OnValidate

2m

OnValidate

2m

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

10m

Полиморфизм

15m

Полиморфизм. Разрешение зависимостей

8m

ScriptableObject - Создание и использование

10m

Полиморфные ScriptableObject'ы

8m

Персистентность (сохранение и загрузка) состояний

12m

Что такое S.O.L.I.D?

3m

SRP

12m

OCP

12m

LSP

6m

ISP

8m

DIP

6m

Что такое DI

18m

Контейнер Zenject

4m

Контексты

4m

MonoBehaviour инсталлеры

7m

Определение зависимостей компонента

14m

Фабрики и динамическое внедрение

12m

Требования и работа при их постоянном изменение

14m

Unit тестирование

5m

Моки и Стабы

3m

Как писать код готовый к тестам

19m

Подготовка проекта Unity для написания тестов

7m

Пример теста в Unity

11m

Тестирование MonoBehaviour

5m

Использование библиотеки Moq

5m

Requirements

Базовые знания Unity
Skilleton Image

Advanced

4h 26m

Russian

?

Video lectures

Study materials