Набора нет
Жди следующий
Занятия 2 (два) раза в неделю
Домашки разбираются на Twitch стримах
Подпишись на телеграм
, не пропусти начало
TBA
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