Новая лекция в сети:
https://youtu.be/lc61fQQKnkE
Автоматизируем процессы с помощью
Github ActionsБесплатным аккаунтам
GitHub предоставляется 2000 минут работы облачных машин в месяц. Для персонального использования (как мы сегодня убедимся) этого вполне достаточно.Репозиторий текущего проекта:
👉 https://github.com/life-exe/FIghtClubCppCMAKE
Кстати, поскольку
VS Code иcпользует стек Typescript/Electron, то VS Code можно запустить напрямую в браузере и серфить код там. Меняем com на dev:👉 https://github.dev/life-exe/FIghtClubCppCMAKE
Дополнительно:
👉 https://vscode.dev
👉 https://github.com/features/codespaces
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X | Wiki
#cmake #conan #cpp #github #gamedev #lifeexe #gameengine #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥37❤7 5👍3❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Серия по разработке игрового движка возвращается в эту субботу🚀
Начинаем работу над самим движком
Увидимся в конце недели на канале!
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#gameengine #cmake #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥56 8 6❤1👍1🦄1
Новое видео по движку на канале
Репозиторий on air
Начинаем работу над самим движком
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#gameengine #cmake #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
13.🕹️ Game Engine. Настройка CMAKE проекта. Версия движка. Github workflows
#cmake #conan #github_workflows #cpp #lifeexe #lifeexecode #gameengine #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode…
12🔥29❤10🐳7 2 2🦄1 1
В пятницу новое видео на канале — начинаем разработку системы логирования для нашего движка
conanspdlogverbositypIpml: pointer to implementationсинглтон МайерсаNonCopyable классstd::format (C++20)Ранняя премьера уже доступна на Boosty и Patreon
Увидимся в конце недели на канале!
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#gameengine #logging #cpp #log #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
11❤26👍10🤩10 2 2❤🔥1🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
В пятницу будем применять идиому
pImpl для логгера. В преддверии этого написал небольшую статью, которая доступна для всех по ссылке
Кто не знает идиому, рекомендую ознакомиться до премьеры, кто в курсе — можно освежить знания
Идиома применяется для
В статье разбираем цепочку
forward declaration не решает проблему полностью std::unique_ptr .cpp файле) Примеры кода присутствуют
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#gameengine #logging #cpp #log #gamedev #lifeexe #lifeexecode #lifeexeengine #lifeexeEDU
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥35👍6🦄5⚡2 2
Новое видео по движку на канале
conanspdlogpIpmlсинглтон МайерсаNonCopyable классstd::formatВидео юбилейное —#️⃣ 1️⃣ 🔤 🔤
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#log #logging #gameengine #gameengine14 #cmake #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
51 22🔥16❤10 2👍1🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
Новое видео по игровому движку в эту пятницу! Продолжаем программировать систему логирования
Ранняя премьера уже доступна на Boosty и Patreon
DEFINE_LOG_CATEGORY_STATIC
std::filesyatem и std::chronoPatreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#log #logging #gameengine #gameengine15 #cmake #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍19🔥13❤7 4🦄1 1
Новое видео по движку на канале
DEFINE_LOG_CATEGORY_STATIC
std::filesyatem и std::chronoPatreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#log #logging #gameengine #gameengine15 #cmake #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
15.🕹️ Game Engine. Система логирования. Day2: категория логирования, файл лога, debug break
#log #logging #gameengine #cmake #cpp #lifeexe #lifeexecode #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
5🔥30❤7❤🔥7🦄3 2
📱 Новое видео по разработке игрового движка уже доступно на Boosty и Patreon
Лекция очень насыщенная — финально полируем систему логирования
C++20 ConceptsРазбираемся с концептами на практике
std::constructible_from
std::convertible_to
std::same_as
Другие темы выпуска
std::source_location (C++20) — автоматический вывод имени функции и номера строкиLE_LOG по аналогии с Unreal Engine
do{}while(0)if constexpr (C++17) для compile-time проверокdebugbreak под Linux /Zc:preprocessor (стандартный препроцессор в MSVC) ..., __VA_ARGS__ и __VA_OPT__Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#concepts #log #logging #gameengine #gameengine16 #cmake #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥31❤10 7🦄1 1 1
Финальное видео 2025 на канале
Отдыхаем от кода — рассматриваем популярные горячие клавиши в Unreal Engine
📱 Видео уже доступно на Boosty и Patreon
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#ue #ue5 #unrealengine #shortcuts #hotkeys #gamedev #lifeexe #lifeexecode #tips_and_tricks #UEtips
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
TOP-50 UNREAL ENGINE HOTKEYS
#ue5 #ue #unrealengine #hotkeys #shortcuts #lifeexe #lifeexecode #gameengine #gamedev
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Community wiki — https://lifeexe…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Community wiki — https://lifeexe…
❤25👍17 11🦄2 1
Новая лекция по разработке игрового движка в эту пятницу на канале — финально полируем систему логирования
📱 Для желающих видео уже доступно на Boosty и Patreon
C++20 ConceptsКонцепты — это именованные требования к типам, которые делают ограничения шаблонов читаемыми и служат современной альтернативой идиоме SFINAE.
Можно сказать, что это эволюция метапрограммирования: «сырые» type traits превращаются в выразительные интерфейсы.
Разбираемся со следующими концептами на практике
std::constructible_from
std::convertible_to
std::same_as
Другие темы выпуска
std::source_location (C++20) — автоматический вывод имени функции и номера строкиLE_LOG по аналогии с Unreal Engine
do{}while(0)if constexpr (C++17) для compile-time проверокdebugbreak под Linux /Zc:preprocessor (стандартный препроцессор в MSVC) ..., __VA_ARGS__ и __VA_OPT__Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#concepts #log #logging #gameengine #gameengine16 #cmake #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
55❤21🔥11 6 3🦄1
Новое видео по разработке игрового движка на канале
std::source_location LE_LOG по аналогии с UE
/Zc:preprocessor📱 Видео уже доступно на Boosty и Patreon
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#log #gameengine #cpp #gamedev #lifeexe #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
16.🕹️ Game Engine. Система логирования. Day3: c++ concepts, std::source_location, variadic macros
#gameengine #log #logging #concepts #cpp #lifeexe #lifeexecode #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
5🔥26 9❤8👍2🦄1
Новая лекция по разработке игрового движка в эту пятницу на канале — активируем пайплайн тестирования
📱 Для желающих видео уже доступно на Boosty и Patreon
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#tests #gameengine #gameengine17 #cmake #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥23🤩8❤4 2🦄1 1
Новое видео по разработке игрового движка на канале — активируем пайплайн тестирования
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#tests #gameengine #gameengine17 #cmake #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
17.🕹️ Game Engine. Google test. Базовые юнит тесты. Github workflow отчета по тестированию
#gameengine #unittests #googletest #lifeexe #lifeexecode #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
🔥23👍11❤🔥8❤3⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
Новая лекция по разработке игрового движка на следующей неделе — приступаем к графике — создаем наше первое окно и оконный менеджер
📱 Для желающих видео уже доступно на Boosty и Patreon
std::expected и std::hash<=> spaceshipPatreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#glfw #graphics #gameengine #gameengine18 #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥29❤8👍3 1 1
Новая лекция по разработке игрового движка уже завтра на канале (в этот раз в четверг) —
приступаем к графике — создаем наше первое окно https://youtu.be/5EjLzkQchgE
📱 Для желающих видео уже доступно на Boosty и Patreon
std::expected и std::hash<=> spaceshipPatreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#glfw #graphics #gameengine #gameengine18 #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
18.🕹️ Программируем Игровой Движок. Создаем GLFW окно. Пишем свой оконный менеджер #gamedev #code
#gameengine #glfw #graphics #lifeexe #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5 #opengl #directx
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
15🔥26 15❤8🦄2 2👍1
Новая лекция по разработке игрового движка на этой неделе на канале — продолжаем работать с оконным
https://youtu.be/ceb7Yoqyfsk
📱 Для желающих поддержать канал — видео уже доступно на Boosty и Patreon
IWindowWinAPI окнаPatreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#glfw #graphics #gameengine #gameengine19 #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
10🎉25🔥15🦄6❤2 2 2 1
Новая лекция по разработке игрового уже сегодня вечером
https://youtu.be/ceb7Yoqyfsk
📱 Для желающих поддержать канал — видео уже доступно на Boosty и Patreon
IWindowWinAPI окнаПодключайтесь вечером к чату — буду рад всех видеть💭
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#glfw #graphics #gameengine #gameengine19 #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
19.🕹️ Game Engine. Интерфейс окна IWindow. Абстракции. Внедрение зависимостей - Dependency Injection
#gameengine #glfw #graphics #lifeexe #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5 #opengl #directx
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
5🔥17❤8 4 2🦄1 1
Новая лекция по разработке игрового движка на следующей неделе на канале — разбираемся
с событиями окна, мыши и клавиатуры!📱 Для желающих поддержать канал — видео уже доступно на Boosty и Patreon
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki
#glfw #graphics #events #gameengine #gameengine20 #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥19❤6 6👍1🦄1
Новая лекция по разработке игрового движка сегодня вечером на канале
📱 Для желающих поддержать канал — видео уже доступно на Boosty и Patreon
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki
#glfw #graphics #events #gameengine #gameengine20 #cpp #github #gamedev #lifeexe #lifeexecode #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
20.🕹️ Game Engine /// GLFW /// События окна, клавиатуры, мыши #gameengine #gamedev
#gameengine #glfw #graphics #lifeexe #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5 #opengl #directx
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
2🔥25❤10 7 3👍1