Новый набор в Unity!

Занятия 2 (два) раза в неделю
Домашки разбираются на Twitch стримах
Старт 21 октября
20:00 – 22:00 GMT+3
6-30 человек
Новая игра
Курс для новичков и желающих попасть в геймдев. Все о Unity с нуля.
  • Intro
    Введение в курс, знакомство, обсуждение деталей.
    1
  • Unity Editor
    Настройка рабочего места. Unity Editor, Github, IDE.
    2
  • GameObject и Prefab
    Про эти две штуки в подробностях. И про Variants тоже.
    3
  • MonoBehaviour
    Кто такой этот ваш MonoBehaviour? Awake vs. Start.
    4
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🧶
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🐙
  • Структуры и компоненты
    [SerializeField] private Vector3 _rotationAxis = Vector3.up;
    7
  • Физика
    Определение столкновений, гравитация и прыжки.
    8
  • UI. Canvas
    Пользовательский интерфейс из ничего.
    9
  • UI. Layout
    Сделаем интерфейс резиновым и симпатичным.
    10
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🦧
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🪭
  • NavMesh
    Как заставить ботов бегать по карте.
    13
  • Input System
    Старая и новая. Сравнение. Плюсы, минусы, подводные камни.
    14
  • Animation vs. Animator
    Почему Unity до сих пор не выпилили это Legacy?
    15
  • Recap
    Повторение пройденного материала.
    🍄
  • Animation Rigging и Ragdoll
    Попытка слепить Uncharted на коленке.
    17
  • Sprite Sheet Animation
    Как еще анимировать в двух измерениях.
    18
  • DoTween
    Что это вообще такое и зачем оно нам надо.
    19
  • sFX
    Звуки в самом Unity и немножко FMOD.
    20
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🍑
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🌹
  • vFX
    Системы частиц, Post Processing, URP.
    23
  • Events
    delegate, Action, Func и так далее и тому подобное.
    24
  • Рефакторинг
    Определение говнокода и аккуратное его исправление.
    25
  • Отладка
    Где найти breakpoint, а потом еще и нажиться на нем.
    26
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🦊
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🏓
  • TileMap
    Heroes of Might and Magic или как сделать квадратный мир.
    29
  • Tile Map Extras. Serializable
    Что такое сериализация и почему она нам нужна.
    30
  • Сохранение данных
    JSON, XML, PlayerPrefs, просто в текстовый файл.
    31
  • Recap
    Повторение пройденного материала.
    ☄️
Глубокое погружение
Большой курс для разработчиков, которые хотят прокачать свои навыки.
  • Coroutines
    Как будто бы асинхронный код в основном потоке. Как написать свой WaitFor…
    1
  • IEnumerable
    Шаблон проектирования итератор. LINQ не нужон.
    2
  • async/await
    Многопоточность. CancellationTokenSource.
    3
  • UniTask (+DoTween)
    Чем заменить async/await в Unity. Интеграция с DoTween.
    4
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🪼
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🦋
  • Мобильные платформы
    Как собрать игру под Android и iOS.
    7
  • Plugins. Extension Methods
    Как писать код на ObjC или Java. Как добавить классу GameObject новый метод.
    8
  • Factory. Object Pool
    Реализация шаблонов вручную. Использование готовых. Когда и как применять.
    9
  • Command. Singleton
    Где используются команды. Почему Singleton плох для Unity.
    10
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🐳
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    ❄️
  • Observer. State
    Подписки, обмен сообщениями, смена состояний.
    13
  • MVP & MVC
    Presenter vs Controller. Почему их два и в чем разница.
    14
  • Behaviour Trees
    Да кто такой этот ваш Behaviour Trees.
    15
  • Object-Oriented Design. SOLID
    Всем известные, но все еще не совсем понятные принципы.
    16
  • Recap
    Повторение пройденного материала.
    ⛄️
  • ZenJect, Signals
    Проверенный временем DI фреймворк.
    18
  • VContainer, MessagePipe
    Почему для Unity лучше именно это.
    19
  • Data-Oriented Design. Unity Entities
    ECS от Unity, входящий в DOTS.
    20
  • Data-Oriented Design. LeoECS
    Сторонний ECS фреймворк. Сравнение производительности.
    21
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🧢
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🧊
  • PUN. 1-е занятие
    Photon Unity Networking. Честный PvP режим.
    24
  • PUN. 2-е занятие
    Синхронизация данных между игроками.
    25
  • PUN. 3-е занятие
    Закрепление материала.
    26
  • PlayFab. 1-е занятие
    Профиль-сервер. Зачем он нужен и чем отличается от геймов.
    27
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🛋️
  • Практика
    Студент пишет код онлайн по заданию, препод помогает.
    🧿
  • PlayFab. 2-е занятие
    Настройка баланса.
    30
  • PlayFab. 3-е занятие
    Кто такие персонажи и зачем они нужны.
    31
  • Recap
    Повторение пройденного материала.
    🗽
© CTPK Academy. All rights reserved