02.🕹️ Сборка C++ проектов. Препроцессинг. Game Engine серии

Опубликовано: 30 Август 2026
на канале: Life EXE
17,690
633

🚀 Мой новый флагманский курс по проектированию на современном C++ в Unreal Engine!

https://ue-pro.com

-------------------------------------------------------------
ЦИФРЫ КУРСА

🎬 24 часа видеоконтента
📚 270 лекций
🧠 20 домашних заданий
✅ 15 практических тестов
🛠️ 1.5 года разработки

-------------------------------------------------------------
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

🎯 Управление временем жизни объектов — RAII, умные указатели, Garbage Collector, Mark and Sweep
🎯 Эволюция callable-объектов — указатели на функции, std::function, функторы, предикаты, лямбда-выражения, TFunction, TUniqueFunction, TFunctionRef, алгоритмы STL, Algo, проекции
🎯 Принципы объектно-ориентированного дизайна SOLID и стандарты чистого кода
🎯 Классические и функциональные паттерны проектирования: Observer, Strategy, Object Pool
🎯 Архитектурные паттерны — Model-View-Controller (MVC) и Model-View-ViewModel (MVVM)
🎯 Событийно-ориентированное программирование и таксономия делегатов Unreal Engine
🎯 Методологии написания автотестов — Unit, Integration, Latent-тесты, BDD, TDD, AAA и непрерывная интеграция — CI/CD/DevOps

-------------------------------------------------------------
ПРАКТИЧЕСКАЯ ЧАСТЬ

🎯 Разработка архитектуры игры Snake с независимым от движка ядром
🎯 Код, автотесты, рефакторинг, баг фиксы, регрессионное тестирование
🎯 Полная сборка после каждой фичи по канонам профессиональных пайплайнов

#ue5 #ue #unrealengine #cpp #patterns #gameengine #gamedev #lifeexe #lifeexecode

-------------------------------------------------------------
ПОДДЕРЖАТЬ ПРОЕКТ

❤️ Patreon —   / lifeexecode  
❤️ Boosty — https://boosty.to/life-exe
❤️ PayPal Donate — https://bit.ly/LifeExePayPalDonate

-------------------------------------------------------------
РЕСУРСЫ

🏫 LifeEXE School — https://life-exe.teachable.com
💬 Telegram — https://t.me/LifeExeCode
💻 GitHub — https://github.com/life-exe
🎮 Itch — https://life-exe.itch.io
🐦 X — https://x.com/LifeExeCode
✍️ Medium —   / lifeexe  

-------------------------------------------------------------

0:00:00 - Введение
0:02:15 - Классификация языков программирования
0:07:54 - Что такое компиляция?
0:09:34 - Что такое сборка программы?
0:11:31 - Изучаем препроцессор
0:59:55 - Pragma директива
1:23:38 - Итоги
1:25:05 - Ссылки, ресурсы

--------------------------------

Лицензия Creative Commons Attribution 4.0 на использование трека Heavy Drums Bass (исполнитель: Audionautix): https://creativecommons.org/licenses/...

Исполнитель: http://audionautix.com/