- Кількість кредитів 3
- Тип Обов'язковий
- Семестри 7, 11
- Рівень вищої освіти Бакалавр, Магістр
- Підсумковий контроль Залік
⚡Квест: Програмування рушіїв та Реліз-інжиніринг!
Твої 3D-моделі готові, час вдихнути в них життя! Переходь на етап Production. Опануй розробку ігрової логіки на C# у Unity та Blueprints/C++ в Unreal Engine. Запрограмуй автономний ШІ ворогів через Дерева Поведінки, налаштуй 3D-фізику колізій, крути GPU-ефекти в Niagara та оптимізуй рендеринг через батчінг. Захисти код від читерів за допомогою обфускації та скомпілюй свій перший крос-платформний білд!
🚀Напиши свій перший AAA-код!
🛠Стек: Unity, Unreal Engine, C#, C++, Blueprints, RenderDoc, GitHub Copilot.
🎒В рюкзак: Працездатна іграбельна демо-версія гри (Vertical Slice).
⚡Квест: Підкори C# та C++, впроваджуй ігрові патерни та розгорни працездатний релізний білд на Unity та Unreal Engine!
🌐Опис місії
Етап Pre-production завершено, твій Asset Pack готовий, і тепер починається справжній інженерний хардкор! Час переходити у фазу активного виробництва (Production). Цей квест — твоє повне занурення в архітектуру сучасних ігрових рушіїв Unity 3D та Unreal Engine. Ми навчимо тебе інтегрувати графічні та звукові активи у рантайм, керувати життєвим циклом ігрових об'єктів та будувати гнучку архітектуру коду. Ти дізнаєшся все про оптимізацію динамічної пам'яті через Object Pooling, програмування ігрового штучного інтелекту, налаштування тривимірної фізики зіткнень та створення вибухових GPU-ефектів частинок. Створи вертикальний зріз гри, захисти його від реверс-інженерії та докажи на графіках профайлера, що твій код видає стабільні 60 FPS!
🛠Твій інструментарій
Programming & Scripting Languages: C# (Unity скриптинг), C++ (високопродуктивний код Unreal Engine), Blueprints Visual Scripting (нодальне програмування), Python (автоматизація пайплайнів).
Game Engines & IDEs: Unity Personal, Unreal Engine, JetBrains Rider, Visual Studio Community, VS Code.
Profiling & Graphics Diagnostics: Unity Profiler, Unreal Insights (аналіз CPU/GPU), RenderDoc (низькорівневе відлагодження кадрів).
UI Architecture & VFX Systems: Unreal Niagara, Unity VFX Graph (ефекти на GPU), Unity UI Toolkit, Unreal Motion Graphics (UMG).
DevSecOps & Cloud SDKs: Git / GitHub з Git LFS, Perforce Helix Core, Obfuscar / Unity Obfuscator (обфускація коду), Unity Gaming Services / Epic Online Services, Steamworks SDK.
AI-Driven Development: GitHub Copilot, Cursor AI, Ollama / CodeLlama (локальні ШІ-асистенти коду).
🚀Що прокачаєш (Суперсили)
Game Architecture & Patterns: Навчишся проєктувати код на базі геймдев-патернів (Singleton, State, Observer, Command) та компонентного підходу Entity Component System (ECS).
Simulation AI Engineering: Опануєш побудову навігаційних сіток (Navigation Mesh) та алгоритмів пошуку шляху A*, навчишся створювати Дерева Поведінки (Behavior Trees) та налаштовувати сенсори сприйняття (AI Perception: зір, слух).
Runtine Physics & Input: Навчишся керувати каналами зіткнень (Collision Channels), тригерами та динамікою твердих тіл, а також налаштуєш нову Input System під мишу, клавіатуру та геймпади.
Profiling & Code Security: Прокачаєш навички пошуку витоків пам'яті, зниження викликів перемалювання (Draw Calls через Batching та Occlusion Culling) та захисту збірок від злому й декомпіляції.
🎒Що покладеш у рюкзак (Портфоліо)
На фінальному захисті у формі реліз-рев'ю ти презентуєш свій Працездатний крос-платформний вертикальний зріз гри (Vertical Slice / Playable Demo), оформлений як репозиторій на GitHub:
Production-Ready Game Build: Повністю робоча демо-версія гри під цільові платформи (Windows/Android/WebGL) з інтегрованими 3D-активами, анімаціями та просторовим 3D-звуком із першої частини курсу.
Clean Architectural Code Grid: Вихідний код проєкту, побудований на патернах Object Pool та ECS, з налаштованою подійною архітектурою передачі даних та крос-платформним мапінгом керування.
Autonomous AI Agent: Щонайменше один повністю автономний NPC, який патрулює, переслідує або атакує гравця на основі Behavior Trees та сенсорних логів сприйняття.
Adaptive UI Engine: Головне меню, HUD-панель з динамічними метриками здоров'я, інвентар та екран паузи, що ідеально масштабуються під будь-які пропорції екрана завдяки DPI Scaling.
Security & Optimization Report: Офіційний звіт профайлера (Unity Profiler / Unreal Insights), що підтверджує відсутність Memory Leaks та стабільні FPS, разом із логами успішної обфускації вихідного бінарника.
💼Твій майбутній тайтл
Цей рівень підготовки миттєво конвертується в оффери на позиції:
Junior Unity/Unreal Engine Developer.
Gameplay Programmer / AI Programmer.
UI/UX Game Programmer.
Build Engineer / Release Engineer.