19.🕹️ Game Engine. Интерфейс окна IWindow. Абстракции. Внедрение зависимостей - Dependency Injection

16 подписчиков

12+
12+

2 просмотра

12 дней назад

ПожаловатьсяНарушение авторских прав

16 подписчиков

12+
12+

2 просмотра

12 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

12 дней назад

🚀 Мой новый флагманский курс по проектированию на современном 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 — https://www.patreon.com/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 — https://medium.com/@lifeexe 🌳 All links — https://linktr.ee/lifeexe ------------------------------------------------------------- Мой курс «Unreal Engine — полное руководство по разработке на С++» https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46 #gameengine #glfw #graphics #lifeexe #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5 #opengl #directx Game engine wiki — https://lifeexe-art.gitbook.io/game-engine.-hardcore-series/lectures/19.-engine.-interfeis-okna-iwindow.-vnedrenie-zavisimostei Repository - https://github.com/life-exe/LifeExeEngine Community wiki — https://lifeexe-art.gitbook.io/lifeexe 0:00:00 Введение 0:01:29 Создаем интерфейсы 0:23:29 Запускаем пайплайны CI/CD

Название:

19.🕹️ Game Engine. Интерфейс окна IWindow. Абстракции. Внедрение зависимостей - Dependency Injection

Категория:

Разное