This media is not supported in your browser
VIEW IN TELEGRAM
Новая лекция в эту пятницу.
DoodleJump с помощью RaylibCMAKEPCH в CMAKEпаттерн стратегияdependency injectionВидео уже доступно на Boosty и Patreon
Увидимся в конце недели
#conan #cpp #gamedev #lifeexe #gameengine #lifeexeengine #cmake
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍11❤4 3 1 1
Поздравляю всех с днём числа π!
А новая лекция в сети:
https://youtu.be/mz7a0XIwhZc
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X | Wiki
#cmake #raylib #cpp #gamedev #lifeexe #gameengine #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥26❤12🏆2❤🔥1
Новая жирная лекция по серии игрового движка в эту пятницу.
Автоматизируем буквально ВСЁ
Conan и CMAKElinux и windows conan профилиlinux и windows билды на githubgithub actionsmatrix strategyclang-formatgithub и публикуем отчет по тестированию в виде таблицыVS CodePCH в CMAKE с помощью target_precompile_headersВидео уже доступно на Boosty и Patreon
Это заключительная лекция перед стартом кода самого движка.
Увидимся в конце недели
#cmake #conan #cpp #github #gamedev #lifeexe #gameengine #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
21🔥84❤🔥10❤7👍6⚡2🐳1
Новая лекция в сети:
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