В пятницу вечером большая лекция по
Видео уже доступно на Patreon и Boosty
#cpp #gamedev #lifeexe #gameengine #lifeexeengine #cmake
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥90❤11👍7 3❤🔥1⚡1🏆1 1
В пятницу вечером новая лекция по
CMAKE линковать динамические и статические библиотеки github actions и создавать билды в облаке. Причем как под Windows, так и под LinuxВидео уже доступно на Patreon и Boosty
Скоро поставлю премьеру на ютубе. Увидимся в пятницу
#cpp #gamedev #lifeexe #gameengine #lifeexeengine #cmake
Please open Telegram to view this post
VIEW IN TELEGRAM
53🔥76👍13❤11👾2
Большая премьера в пятницу:
Лекция о пакетном менеджере Материала много:
ConanConan Center nlohmann/json, cpr, gtestПосле данной лекции головная боль от подключения бинарников C++ библиотек частично будет устранена.
Увидимся в пятницу
#conan #cpp #gamedev #lifeexe #gameengine #lifeexeengine #cmake
Please open Telegram to view this post
VIEW IN TELEGRAM
36❤46🔥24👍13😁7🏆2⚡1🎉1
Новая лекция по серии игрового движка в эту пятницу.
Изучаем дополнительные топики
CMAKE:CMakelistsCMAKE файлыCMAKE командыПодключаем c помощью
Conan графическую библиотеку RaylibВидео уже доступно на Boosty и Patreon
Увидимся в пятницу
#conan #cpp #gamedev #lifeexe #gameengine #lifeexeengine #cmake
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥59❤17👍9🎉2🐳1
Лекция по дополнительным темам
https://youtu.be/5Cl1-cAmIXo
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
🔥44👍10❤6❤🔥2 1
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
Новое видео по движку на канале
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
Новая лекция по разработке игрового движка в эту пятницу на канале — финально полируем систему логирования
📱 Для желающих видео уже доступно на 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
Новая лекция по разработке игрового движка в эту пятницу на канале — активируем пайплайн тестирования
📱 Для желающих видео уже доступно на 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