Курс Unity3D
Сейчас набор на этот курс закрыт. Просмотрите другие курсы
- Online
- Для опытных
- Gamedev / Unity / Game Design
![]() |
|
Образовательный центр: | ITEA – IT Education Academy |
---|---|
Формат: | Курс |
Длительность обучения: | 45 часов |
Начало курса: | Дата формируется |
Стоимость обучения: | 6 850 UAH за курс |
Курс розрахований на людей, вже знайомих з С# як мінімум на середньому рівні, які мають невеликий досвід програмування, а також на молодших Unity3D-фахівців. По завершенні курсу, отриманих знань буде достатньо для того, щоб влаштуватися Junior+ або початківцем Middle фахівцем в будь-яку львівську компанію.
Програма курсу
Основи роботи з редактором
- Створення сцени
- Знайомство з Inspector
- Game View
- Scene View
- Імпорт зовнішніх асетів
- Менеджер Пакетів
Основи скриптування
- Code Style and Code Convention з прикладами
- Система управління версіями, Git
- MonoBehaviour, порядок виконання функцій в MonoBehaviour
- GameObject
- Transform
- Input
- Математична бібліотека
- Вектори
Робота з бібліотеками .NET. Основи 2D
- Робота з жорстким диском
- JSON серіалізація / десеріалізація
- Дженерік контейнери - List та Dictionary
- Співпрограми (Coroutines)
- Розширення існуючих класів
- Camera
- SpriteRender
- SpriteMask
Unity User Interface (UI)
- История
- Canvas Холст
- Basic Layout
- Visual Components
- Interaction Components
- Animation Integration
- Auto Layout
- Rich Text
- EventSystem
Архітектура. Аудіо та система частинок
- Архітектура. Вступ
- Audio Listener, AudioSource, AudioClip
- Play and PlayOneShot
- Audio mixer і звукові ефекти
- Що таке частинки. Налаштування системи частинок - emission, lifetime, speed, color, etc
Анімація в 3D, Mecanim
- Огляд системи анімації в Unity
- Вікно Animation, AnimationClip, створення анімації в Юніті
- Animator Controllers
- Transition
- Контроль анімації із скрипта
- Animation event
- Blend Tree
- Процедурна анімація з DOTween
UI Advance
- Anchoring Layout
- ScrollView, Tab
- UI Event System: tap, gesture, swipe
- UI Event System: проста система drag and drop на прикладі карткової гри
Фізика та навігація
- Огляд компонентів тривимірної фізики
- Колайдери
- Rigidbody
- Joints
- Physics material
- Raycast
- Physics Layer
- NavMesh - принцип дії, способи застосування
- Запікання навігаційної сітки, створення агента, настройка off-mesh зв'язків, створення перешкод
- Налаштування вартості шляху
- Взаємодія NavMesh і MechAnim
Все про графічну складову ігор. Частина 1
- Unity Render Pipeline
- Джерела світла, матеріали
- Типи джерел світла, їх налаштування - яскравість, тіні
- Запікання світла. Відображення - Cubemap, baked і realtime reflection probes
Все про графічну складову ігор. Частина 2
- Стандартний шейдер - Albedo, Specular, NormalMap, etc.
- Базова інформація про структуру та призначення шейдерів, Surface і HLSL шейдери
- Створення базового шейдера з нуля на ShaderLab
- Shader Graph. Приклад шейдера з шейдер графом
Основи оптимізації ігор під мобільні пристрої
- Використання профайлера
- Оптимізація 2D
- Оптимізація 3D
- Використання пулу об'єктів
- Рекомендації по коду
Мережева взаємодія
- Основи HTTP, TCP
- Класи і функції для роботи з HTTP в Unity
- Сторонні бібліотеки для роботи з мережею в Unity
- Приклад мультиплеєрной гри на основі Photon Unity Network (PUN)
Збірка проєкту на Андроїд. Додаткові можливості редактора
- Особливості збирання проєкту на Android
- Scriptable Object
- AssetBundles
- Розширення редактора (Unity Window, Unity Editor)
Ігрові патерни проєктування. Частина 1
- Що таке патерн?
- Класифікація патернів
- Патерни, що породжують
- Структурні патерни
- Поведінкові патерни
- Сімейство MV * патернів
Ігрові патерни проєктування. Частина 2
- Огляд дипломних робіт
- Entity-Component-System (ECS)
Особливості курсу
- Заняття 2-3 рази на тиждень
- Можливість оплати частинами
- Знижка -10% на наступний курс
Мінімальні вимоги
- Базове володіння C#
- Бажання розробляти ігри або працювати в ігровій індустрії
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
2 800 UAH за месяц
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
23.06.2025
Длительность
15 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
GoITeens
Формат
Online
Начало обучения
Дата формується
Длительность
18 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
ArtCraft
Формат
Online
Начало обучения
19.06.2025
Длительность
7 недель
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
15 310 UAH за курс