1. Знакомство, подготовка рабочего пространства, знакомство с интерфейсом движка Unity
2. Основы языка программирования C#, класс MonoBehaviour
3. Игровой ввод, управление: старая и новая Input System’ы
4. Git как основа любого проекта
5. Современная Unity UI, как создавать гибкий и удобный интерфейс.
6. Немного глубже в C#: наследуемые классы, абстрактные классы, интерфейсы, системы. Архитектура проекта.
7. Немного физики, немного музыки
8. Анимация, придадим живость игровому миру
9. Хранение данных: Scriptable Objects, player prefs, сериализация
10. Наводим красоту: FX effects, шейдеры, URP
11. Оптимизация и тестирование: распределение ресурсов, профайлер
12. Итоговый урок