Всем привет!
Новая лекция по тестированию на моем канале.
В уроке создадим компонент для записи инпута (axis bindings) персонажа и тест, в котором записанный инпут будет проигрываться.
План лекции следующий:
🎯 Подключим модули Json, JsonUtilities.
🎯 Рассмотрим класс для конвертирования структур UE в JSON: FJsonObjectConverter.
🎯 Воспользуемся структурой FFileHelper для сохранения в файл/считывания из файла.
🎯 Пишем основной тест FSimulateMovementLatentCommand.
🎯 Протестируем весь функционал с ассетом Boris из коллекции Paragon.
🎯 Дополнительно поработаем с классом FPaths и структурой FDateTime.
https://youtu.be/pHCYqN9-aHo
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
Новая лекция по тестированию на моем канале.
В уроке создадим компонент для записи инпута (axis bindings) персонажа и тест, в котором записанный инпут будет проигрываться.
План лекции следующий:
🎯 Подключим модули Json, JsonUtilities.
🎯 Рассмотрим класс для конвертирования структур UE в JSON: FJsonObjectConverter.
🎯 Воспользуемся структурой FFileHelper для сохранения в файл/считывания из файла.
🎯 Пишем основной тест FSimulateMovementLatentCommand.
🎯 Протестируем весь функционал с ассетом Boris из коллекции Paragon.
🎯 Дополнительно поработаем с классом FPaths и структурой FDateTime.
https://youtu.be/pHCYqN9-aHo
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
YouTube
23. Тестирование в Unreal Engine. Latent commands. Записываем input axis персонажа. Автоматизация UE
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
🔥27👍6👏4
Всем привет!
Unreal Engine 5 официально вышел!
Рекомендую:
🔹 посмотреть официальную презентацию:
https://youtu.be/7ZLibi6s_ew
🔹 ознакомиться с release notes:
https://docs.unrealengine.com/5.0/en-US/unreal-engine-5_0-release-notes/
Также можно изучить два новых бесплатных проекта:
🔥 Lyra Starter Game
https://unrealengine.com/marketplace/en-US/learn/lyra
🔥 City Sample
https://unrealengine.com/marketplace/en-US/learn/city-sample
В новом видео на youtube перейдем на UE5 (=
#unrealengine #gamedev #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
Unreal Engine 5 официально вышел!
Рекомендую:
🔹 посмотреть официальную презентацию:
https://youtu.be/7ZLibi6s_ew
🔹 ознакомиться с release notes:
https://docs.unrealengine.com/5.0/en-US/unreal-engine-5_0-release-notes/
Также можно изучить два новых бесплатных проекта:
🔥 Lyra Starter Game
https://unrealengine.com/marketplace/en-US/learn/lyra
🔥 City Sample
https://unrealengine.com/marketplace/en-US/learn/city-sample
В новом видео на youtube перейдем на UE5 (=
#unrealengine #gamedev #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
YouTube
Unreal Engine 5 Release | The State of Unreal 2022 Keynote Presentation
Watch the replay of our keynote presentation from the State of Unreal 2022 livestream.
Building on the momentum and excitement of the past two years with ‘Lumen in the Land of Nanite’, ‘Valley of the Ancient Early Access’, ‘The Matrix Awakens: An Unreal…
Building on the momentum and excitement of the past two years with ‘Lumen in the Land of Nanite’, ‘Valley of the Ancient Early Access’, ‘The Matrix Awakens: An Unreal…
🔥31❤🔥1❤1
⚡️Всем привет!⚡️
Новое техническое видео на канале. Поговорим про дальнейшую коммуникацию в случаю блокировок, про Udemy, про ресурсы и многое другое.
Бонус 😊 внутри прилагается.
https://youtu.be/IF1mDdNHFjk
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
Ссылки из видео:
🔴 UE5 release notes: https://docs.unrealengine.com/5.0/en-US/unreal-engine-5_0-release-notes
🔴 Lyra game: https://unrealengine.com/marketplace/en-US/learn/lyra
🔴 VPN: https://lifeexe-art.gitbook.io/unreal-automation/vpn
🔴 Все ресурсы: https://lifeexe-art.gitbook.io/unreal-automation/resursy
#unrealengine #gamedev #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
Новое техническое видео на канале. Поговорим про дальнейшую коммуникацию в случаю блокировок, про Udemy, про ресурсы и многое другое.
Бонус 😊 внутри прилагается.
https://youtu.be/IF1mDdNHFjk
Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
Ссылки из видео:
🔴 UE5 release notes: https://docs.unrealengine.com/5.0/en-US/unreal-engine-5_0-release-notes
🔴 Lyra game: https://unrealengine.com/marketplace/en-US/learn/lyra
🔴 VPN: https://lifeexe-art.gitbook.io/unreal-automation/vpn
🔴 Все ресурсы: https://lifeexe-art.gitbook.io/unreal-automation/resursy
#unrealengine #gamedev #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
YouTube
Unreal Engine 5. Блокировки. Udemy. Дальнейшие каналы коммуникации. Основной роман Чернышевского.
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
🔴 Запрос на…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
🔴 Запрос на…
🔥22👍3❤2🤔1
⚡️ Всем привет! ⚡️
Новая лекция по тестированию на моем канале.
В уроке продолжим работать с компонентом для записи инпута. Запишем action bindings персонажа и проиграем инпут в тесте. На этом с записью закончим.
План лекции следующий:
🎯 Переносим проект на Unreal Engine 5 (есть пару нюансов).
🎯 Рассмотрим объект плеер контроллера класса UPlayerInput.
С помощью него получим информацию о клавишах.
🎯 Обновим тест.
🎯 Продолжим эксперименты с Boris из Paragon, создадим пару Anim Montage ассетов для теста.
https://youtu.be/lb323RFkbBo
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube)
🔴Группа ВКонтакте
🔴Twitter
🔴GitHub
🔴Medium
Поддержать канал:
🔴 PayPal Donate
🔴 Patreon
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
Новая лекция по тестированию на моем канале.
В уроке продолжим работать с компонентом для записи инпута. Запишем action bindings персонажа и проиграем инпут в тесте. На этом с записью закончим.
План лекции следующий:
🎯 Переносим проект на Unreal Engine 5 (есть пару нюансов).
🎯 Рассмотрим объект плеер контроллера класса UPlayerInput.
С помощью него получим информацию о клавишах.
🎯 Обновим тест.
🎯 Продолжим эксперименты с Boris из Paragon, создадим пару Anim Montage ассетов для теста.
https://youtu.be/lb323RFkbBo
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube)
🔴Группа ВКонтакте
🔴GitHub
🔴Medium
🔴
YouTube
24. Тестирование в Unreal Engine. Latent commands. Записываем action персонажа. Автоматизация UE
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
🔥28🤩4❤1
️🔥 Всем привет! ️🔥
Первая часть code-review Lyra на канале.
Видео будет несколько, поскольку иначе по хронометражу получилась бы режиссёрская версия Lord Of The Rings.
План первой части ревью следующий:
🎯 Устанавливаем Lyra, подготавливаем среду
🎯 Форматируем код
Говорим про:
🎯 Комментирование кода
🎯 Условные операторы
🎯 Приоритеты операторов
🎯 Неявные преобразования типов
🎯 AAA (Almost Always Auto)
🎯 Units
🎯 Компилируем проект
https://youtu.be/LMiPLocbKK8
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube)
🔴Группа ВКонтакте
🔴Twitter
🔴GitHub
🔴Medium
Поддержать канал:
🔴 PayPal Donate
🔴 Patreon
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus
Первая часть code-review Lyra на канале.
Видео будет несколько, поскольку иначе по хронометражу получилась бы режиссёрская версия Lord Of The Rings.
План первой части ревью следующий:
🎯 Устанавливаем Lyra, подготавливаем среду
🎯 Форматируем код
Говорим про:
🎯 Комментирование кода
🎯 Условные операторы
🎯 Приоритеты операторов
🎯 Неявные преобразования типов
🎯 AAA (Almost Always Auto)
🎯 Units
🎯 Компилируем проект
https://youtu.be/LMiPLocbKK8
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube)
🔴Группа ВКонтакте
🔴GitHub
🔴Medium
🔴
YouTube
Unreal Engine 5. Lyra Game code review. Часть 1
Первая часть code-review проекта Lyra на базе Unreal Engine 5. В видео смотрим исходный код, применяем best practices по улучшению кода, производим рефакторинг, устраняем code smells.
Мой курс «Unreal Engine — полное руководство по разработке на С++»
h…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
h…
👍29🔥12🥰3
🎮 Всем привет 🎮
В эфире рубрика шоукейсов (в телеграме её ещё не было)
https://youtu.be/bzi07AHvP5k
Проект: The Denevetable
Разработчик: Артём Волков
Скачать/поиграть: https://tricky-fat-cat.itch.io/the-denevetable
Все проекты собираются в данной wiki: https://lifeexe-art.gitbook.io/student-projects
Если у вас есть интересный персональный проект
(необязательно быть участником курса Udemy) — присылайте, с удовольствием опубликую.
В вики на главной я добавил форму отправки проектов, либо можно по прямой ссылке: https://bit.ly/apply_your_game_lifeexe
Желаю всем продуктивной недели! Stay Unreal!
#showcase #unrealengine #ue5 #unrealengine5 #gamedev #lifeexe #lifeexecode
В эфире рубрика шоукейсов (в телеграме её ещё не было)
https://youtu.be/bzi07AHvP5k
Проект: The Denevetable
Разработчик: Артём Волков
Скачать/поиграть: https://tricky-fat-cat.itch.io/the-denevetable
Все проекты собираются в данной wiki: https://lifeexe-art.gitbook.io/student-projects
Если у вас есть интересный персональный проект
(необязательно быть участником курса Udemy) — присылайте, с удовольствием опубликую.
В вики на главной я добавил форму отправки проектов, либо можно по прямой ссылке: https://bit.ly/apply_your_game_lifeexe
Желаю всем продуктивной недели! Stay Unreal!
#showcase #unrealengine #ue5 #unrealengine5 #gamedev #lifeexe #lifeexecode
YouTube
The Denevetable (Gameplay)
A short gameplay preview of the game which was made during Ludum Dare 50.
https://tricky-fat-cat.itch.io/the-denevetable
https://tricky-fat-cat.itch.io/the-denevetable
👍14🔥7🤯3
🔥 Всем привет! ️🔥
Вторая часть code-review Lyra на канале.
План ревью следующий:
🎯 Разбираем разницу i++/++i
🎯 Говорим про unreal events ¯\_(ツ)_/¯
🎯 Затронем макрос TEXT и кодировки
🎯 Устраняем магические числа
🎯 Рефакторинг temp inline
🎯 Удаляем повторяющийся код (don't repeat yourself - DRY принцип)
🎯 Причесываем много разных мелочей
https://youtu.be/jH80z85npog
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube) - https://life-exe.teachable.com/
🔴Группа ВКонтакте - https://vk.com/lifeexecode
🔴Twitter - https://twitter.com/LifeExeCode
🔴GitHub - https://github.com/life-exe
🔴Medium - https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate - https://bit.ly/LifeExePayPalDonate
🔴Patreon - https://www.patreon.com/lifeexecode
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus
Вторая часть code-review Lyra на канале.
План ревью следующий:
🎯 Разбираем разницу i++/++i
🎯 Говорим про unreal events ¯\_(ツ)_/¯
🎯 Затронем макрос TEXT и кодировки
🎯 Устраняем магические числа
🎯 Рефакторинг temp inline
🎯 Удаляем повторяющийся код (don't repeat yourself - DRY принцип)
🎯 Причесываем много разных мелочей
https://youtu.be/jH80z85npog
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube) - https://life-exe.teachable.com/
🔴Группа ВКонтакте - https://vk.com/lifeexecode
🔴Twitter - https://twitter.com/LifeExeCode
🔴GitHub - https://github.com/life-exe
🔴Medium - https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate - https://bit.ly/LifeExePayPalDonate
🔴Patreon - https://www.patreon.com/lifeexecode
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus
YouTube
Unreal Engine 5. Lyra Game code review. Часть 2
Вторая часть code-review проекта Lyra на базе Unreal Engine 5. В видео смотрим исходный код, применяем best practices по улучшению кода, производим рефакторинг, устраняем code smells.
Мой курс «Unreal Engine — полное руководство по разработке на С++»
h…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
h…
🔥25👍10👏3❤1😱1
🔥 Всем привет! 🔥
Третья часть Лиры на следующей неделе.
Видео в постпродакшне. Очень много материала — больше часа.
Основная тема — статический анализ кода Лиры с помощью PVS-Studio.
На этой неделе советую почитать: 50 вредных советов для C++ программиста от PVS-Studio
На лендинг странице есть форма для бесплатного получения
классной pdf-ки c вредными советами.
Либо можно почитать по прямой ссылке.
Только не перепутайте — это вредные советы (=
Крайне рекомендую сайт, статьи, видео от PVS-Studio — очень много полезного материала по C++ Best Practices.
Это не реклама если что (а жаль 😅) — просто делюсь классным ресурсом.
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus #pvsstudio
Третья часть Лиры на следующей неделе.
Видео в постпродакшне. Очень много материала — больше часа.
Основная тема — статический анализ кода Лиры с помощью PVS-Studio.
На этой неделе советую почитать: 50 вредных советов для C++ программиста от PVS-Studio
На лендинг странице есть форма для бесплатного получения
классной pdf-ки c вредными советами.
Либо можно почитать по прямой ссылке.
Только не перепутайте — это вредные советы (=
Крайне рекомендую сайт, статьи, видео от PVS-Studio — очень много полезного материала по C++ Best Practices.
Это не реклама если что (а жаль 😅) — просто делюсь классным ресурсом.
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus #pvsstudio
👍35🔥4❤2😁1
🔥 Всем привет! ️🔥
Третья часть code-review Lyra на канале. Хронометраж — чуть больше часа.
Занимаемся статическим анализом кода с PVS-Studio.
План видео следующий:
🎯 Обзор PVS-Studio
🎯 Разбираем диагностики, найденные PVS-Studio
🎯 Программируем в Replit
🎯 Разбираем неточность в коде движка UE5
🎯 Исправляем ошибку из предыдущего видео — пишем юнит тест на баг
https://youtu.be/ZDR8sP9ei2k
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube) - https://life-exe.teachable.com/
🔴Группа ВКонтакте - https://vk.com/lifeexecode
🔴Twitter - https://twitter.com/LifeExeCode
🔴GitHub - https://github.com/life-exe
🔴Medium - https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate - https://bit.ly/LifeExePayPalDonate
🔴Patreon - https://www.patreon.com/lifeexecode
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus #pvsstudio
Третья часть code-review Lyra на канале. Хронометраж — чуть больше часа.
Занимаемся статическим анализом кода с PVS-Studio.
План видео следующий:
🎯 Обзор PVS-Studio
🎯 Разбираем диагностики, найденные PVS-Studio
🎯 Программируем в Replit
🎯 Разбираем неточность в коде движка UE5
🎯 Исправляем ошибку из предыдущего видео — пишем юнит тест на баг
https://youtu.be/ZDR8sP9ei2k
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube) - https://life-exe.teachable.com/
🔴Группа ВКонтакте - https://vk.com/lifeexecode
🔴Twitter - https://twitter.com/LifeExeCode
🔴GitHub - https://github.com/life-exe
🔴Medium - https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate - https://bit.ly/LifeExePayPalDonate
🔴Patreon - https://www.patreon.com/lifeexecode
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus #pvsstudio
YouTube
Unreal Engine 5. Lyra Game code review. Часть 3. Статический анализ кода с PVS-Studio.
Третья часть code-review проекта Lyra на базе Unreal Engine 5. В видео чистим исходный код с помощью статического анализа PVS-Studio, работаем в Replit, исправляем баг из предыдущего видео.
Мой курс «Unreal Engine — полное руководство по разработке на С++»…
Мой курс «Unreal Engine — полное руководство по разработке на С++»…
👍19🔥15❤7
🎮 Всем привет 🎮
В эфире рубрика шоукейсов
https://www.youtube.com/watch?v=XZ2Wrzi5ubk
Проект: Operation Fracture
Разработчик: Arthur Zakirov
Проект — по завершению курса на Udemy.
В описании к видео имеется полный список ассетов с маркетплейса, которые были использованы.
Все проекты собираются в данной wiki: https://lifeexe-art.gitbook.io/student-projects
Если у вас есть интересный персональный проект
(необязательно быть участником курса Udemy) — присылайте, с удовольствием опубликую.
В вики на главной имеется форма отправки проектов, либо можно по прямой ссылке: https://bit.ly/apply_your_game_lifeexe
#showcase #unrealengine #ue5 #unrealengine5 #gamedev #lifeexe #lifeexecode
В эфире рубрика шоукейсов
https://www.youtube.com/watch?v=XZ2Wrzi5ubk
Проект: Operation Fracture
Разработчик: Arthur Zakirov
Проект — по завершению курса на Udemy.
В описании к видео имеется полный список ассетов с маркетплейса, которые были использованы.
Все проекты собираются в данной wiki: https://lifeexe-art.gitbook.io/student-projects
Если у вас есть интересный персональный проект
(необязательно быть участником курса Udemy) — присылайте, с удовольствием опубликую.
В вики на главной имеется форма отправки проектов, либо можно по прямой ссылке: https://bit.ly/apply_your_game_lifeexe
#showcase #unrealengine #ue5 #unrealengine5 #gamedev #lifeexe #lifeexecode
YouTube
My First UE4 C++ project: Operation Fracture
Today i'm share my first C++ project in Unreal Engine 4. Actually very important moment for myself) I followed up the course in UDemy By Ury Popov "How to create Shooter Game on C++ in Unreal Ungine 4".
It was pretty amazing experience and I left link to…
It was pretty amazing experience and I left link to…
🔥26👍7❤1
🔥 Всем привет! 🔥
Четвертая часть Лиры на следующей неделе.
А сегодня пятничный бонус 👻
Со мной связались ребята из PVS-Studio (хэштеги походу действительно работают 😅) и предоставили нам с вами промо-код для бесплатного доступа к студии на 30 дней:
https://pvs-studio.com/life_exe
Поэтому, кто хочет проанализировать свои проекты с помощью PVS-Studio — самое время это сделать.
Также предыдущее видео добавлено в официальный блог:
https://pvs-studio.com/ru/blog/video/10647/
Сейчас действительно существует небольшая проблема на уровне движка UE5. Я говорю об этом на 06:05 в предыдущем видео. Фикс уже есть, но он пока не смержен:
https://github.com/EpicGames/UnrealEngine/pull/8999
Поэтому, пока что можно использовать мой фикс просто с копированием студии в движок.
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus #pvsstudio
Четвертая часть Лиры на следующей неделе.
А сегодня пятничный бонус 👻
Со мной связались ребята из PVS-Studio (хэштеги походу действительно работают 😅) и предоставили нам с вами промо-код для бесплатного доступа к студии на 30 дней:
https://pvs-studio.com/life_exe
Поэтому, кто хочет проанализировать свои проекты с помощью PVS-Studio — самое время это сделать.
Также предыдущее видео добавлено в официальный блог:
https://pvs-studio.com/ru/blog/video/10647/
Сейчас действительно существует небольшая проблема на уровне движка UE5. Я говорю об этом на 06:05 в предыдущем видео. Фикс уже есть, но он пока не смержен:
https://github.com/EpicGames/UnrealEngine/pull/8999
Поэтому, пока что можно использовать мой фикс просто с копированием студии в движок.
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus #pvsstudio
👍26🔥12❤1
🔥 Всем привет! ️🔥
Четвертая часть code-review Lyra на канале.
План ревью следующий:
🎯 Анализируем код с помощью CppCheck
🎯 Говорим про предикаты и алгоритмы в UE5
🎯 Программируем в Replit (рассмотрим список инициализации и explicit конструкторы)
🎯 Cгенерируем документацию к Lyra с помощью Doxygen
🎯 Посчитаем количество строк кода с помощью Cloc (=
🎯 Запакуем проект, запустим exe
🎯 Подведем итог, поставим оценку
🎯 Поговорим о дальнейших планах
https://youtu.be/PdsFD-FaBiw
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube) - https://life-exe.teachable.com/
🔴Группа ВКонтакте - https://vk.com/lifeexecode
🔴Twitter - https://twitter.com/LifeExeCode
🔴GitHub - https://github.com/life-exe
🔴Medium - https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate - https://bit.ly/LifeExePayPalDonate
🔴Patreon - https://www.patreon.com/lifeexecode
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus
Четвертая часть code-review Lyra на канале.
План ревью следующий:
🎯 Анализируем код с помощью CppCheck
🎯 Говорим про предикаты и алгоритмы в UE5
🎯 Программируем в Replit (рассмотрим список инициализации и explicit конструкторы)
🎯 Cгенерируем документацию к Lyra с помощью Doxygen
🎯 Посчитаем количество строк кода с помощью Cloc (=
🎯 Запакуем проект, запустим exe
🎯 Подведем итог, поставим оценку
🎯 Поговорим о дальнейших планах
https://youtu.be/PdsFD-FaBiw
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube) - https://life-exe.teachable.com/
🔴Группа ВКонтакте - https://vk.com/lifeexecode
🔴Twitter - https://twitter.com/LifeExeCode
🔴GitHub - https://github.com/life-exe
🔴Medium - https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate - https://bit.ly/LifeExePayPalDonate
🔴Patreon - https://www.patreon.com/lifeexecode
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus
YouTube
Unreal Engine 5. Lyra Game code review. Часть 4. Cppcheck, Doxygen, упаковка игры.
Четвертая часть code-review проекта Lyra на базе Unreal Engine 5. В видео чистим исходный код с помощью статического анализа CppCheck, работаем в Replit, генерируем документацию с помощью Doxygen, запаковываем игру, подводим итоги.
Мой курс «Unreal Engine…
Мой курс «Unreal Engine…
🔥29👍9🥰2
⚡️ Всем привет! ⚡️
Новое видео по тестированию на канале!
Работаем с IMPLEMENT_COMPLEX_AUTOMATION_TEST
План лекции следующий:
🎯 Рассматриваем тип данных TTuple
🎯 Пишем два complex automation теста
🎯 Усовершенствуем макрос обхода по элементам enum (спасибо подписчику)
🎯 Обновляем манекен персонажа из TPS шаблона 5-ой версии движка
https://youtu.be/OSrivnX7wRc
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube) - https://life-exe.teachable.com/
🔴Группа ВКонтакте - https://vk.com/lifeexecode
🔴Twitter - https://twitter.com/LifeExeCode
🔴GitHub - https://github.com/life-exe
🔴Medium - https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate - https://bit.ly/LifeExePayPalDonate
🔴Patreon - https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
Новое видео по тестированию на канале!
Работаем с IMPLEMENT_COMPLEX_AUTOMATION_TEST
План лекции следующий:
🎯 Рассматриваем тип данных TTuple
🎯 Пишем два complex automation теста
🎯 Усовершенствуем макрос обхода по элементам enum (спасибо подписчику)
🎯 Обновляем манекен персонажа из TPS шаблона 5-ой версии движка
https://youtu.be/OSrivnX7wRc
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube) - https://life-exe.teachable.com/
🔴Группа ВКонтакте - https://vk.com/lifeexecode
🔴Twitter - https://twitter.com/LifeExeCode
🔴GitHub - https://github.com/life-exe
🔴Medium - https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate - https://bit.ly/LifeExePayPalDonate
🔴Patreon - https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
YouTube
25. Тестирование в Unreal Engine. Complex automation test. Автоматизация UE
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
🔥33👍8🤯2
🔥 Всем привет! 🔥
Новое видео с code-review проекта Стэнфордского курса на канале.
Проект не очень большой — справимся со всем в одном ролике.
План видео следующий:
🎯 Пройдемся по всему коду
🎯 Проведем рефакторинг логики паузы
🎯 Проведем рефакторинг инпута персонажа
🎯 Рассмотрим Algo::Accumulate
https://www.youtube.com/watch?v=dUmXk-p43oo
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Telegram: https://t.iss.one/LifeExeCode
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus
Новое видео с code-review проекта Стэнфордского курса на канале.
Проект не очень большой — справимся со всем в одном ролике.
План видео следующий:
🎯 Пройдемся по всему коду
🎯 Проведем рефакторинг логики паузы
🎯 Проведем рефакторинг инпута персонажа
🎯 Рассмотрим Algo::Accumulate
https://www.youtube.com/watch?v=dUmXk-p43oo
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Telegram: https://t.iss.one/LifeExeCode
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus
YouTube
Unreal Engine 5. Code review Стэнфордского курса от Tom Looman
Сode-review проекта Тома Лумана ActionRogueLike. В видео смотрим исходный код, применяем best practices по улучшению кода, производим рефакторинг, устраняем code smells.
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.ude…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.ude…
🔥44👍8❤2
Всем привет!
🔥 Новое видео на канале 🔥
В лекции создадим видео настройки игры с нуля.
Данная база нам понадобится для тестирования интерфейса.
Ролик получился абсолютно независимый от предыдущих лекций курса, можно смотреть даже если пропустили какие-то предыдущие лекции по тестированию.
План видео следующий:
🎯 Создаем логику паузы, добавляем делегат оповещения для UI
🎯 Проектируем пользовательский интерфейс на виджетах
🎯 Создаем свой класс GameUserSettings
🎯 Связываем модель и интерфейс
🎯 Делаем кнопку benchmark
🎯 Упаковываем игру, проверяем билд
https://youtu.be/xB-QMNwEecc
Коммит к лекции: https://bit.ly/3usNP42
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
🔥 Новое видео на канале 🔥
В лекции создадим видео настройки игры с нуля.
Данная база нам понадобится для тестирования интерфейса.
Ролик получился абсолютно независимый от предыдущих лекций курса, можно смотреть даже если пропустили какие-то предыдущие лекции по тестированию.
План видео следующий:
🎯 Создаем логику паузы, добавляем делегат оповещения для UI
🎯 Проектируем пользовательский интерфейс на виджетах
🎯 Создаем свой класс GameUserSettings
🎯 Связываем модель и интерфейс
🎯 Делаем кнопку benchmark
🎯 Упаковываем игру, проверяем билд
https://youtu.be/xB-QMNwEecc
Коммит к лекции: https://bit.ly/3usNP42
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
YouTube
26. Тестирование в Unreal Engine. Game User Settings. Автоматизация UE
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
🔥34👍15🥰5🤩1
Всем привет!
🔥 Новое видео на канале 🔥
Тестируем код из предыдущей лекции — пользовательский интерфейс видео настроек игры.
План видео следующий:
🎯 Вспоминаем код предыдущей лекции
🎯 Тестируем PlayerController
🎯 Тестируем Game User Settings
🎯 Тестируем интерфейс, UI тесты
🎯 Тестируем benchmark, стресс тест
🎯 Рефакторинг
https://youtu.be/TF3Q1zmXROE
Коммит к лекции: https://bit.ly/3INLCWG
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
🔥 Новое видео на канале 🔥
Тестируем код из предыдущей лекции — пользовательский интерфейс видео настроек игры.
План видео следующий:
🎯 Вспоминаем код предыдущей лекции
🎯 Тестируем PlayerController
🎯 Тестируем Game User Settings
🎯 Тестируем интерфейс, UI тесты
🎯 Тестируем benchmark, стресс тест
🎯 Рефакторинг
https://youtu.be/TF3Q1zmXROE
Коммит к лекции: https://bit.ly/3INLCWG
Ресурсы:
🔴LifeEXE School (в случае блокировки YouTube): https://life-exe.teachable.com
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴GitHub: https://github.com/life-exe
🔴Medium: https://medium.com/@lifeexe
Поддержать канал:
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
🔴Patreon: https://www.patreon.com/lifeexecode
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
YouTube
27. Тестирование в Unreal Engine. Тестирование интерфейса. UI tests. Автоматизация UE
#unrealengine #tests #gamedev #devops #ue4 #unittests #unrealengine5 #ue5 #lifeexe #lifeexecode
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение…
🔥32👍13❤1
🔥 Всем привет! 🔥
В эту пятницу (19.08.2022) большая, насыщенная лекция.
Проходим кодовые круги ада курса с Udemy — BlasterGame (как и просили в комментариях).
Код очень плохой, уровень — двор, сплошные спагетти.
Видео состоит из нескольких частей:
🎯 введем систему оценки для код ревью по системе Данте
🎯 смотрим, рефакторим код (нервы сдавали при ревью)
🎯 даем оценку
Ролик больше часа, поэтому запасайтесь поп-корном и прохладительными напитками.
Увидимся вечером в чате — пятница 21:00
P.S. Сгенерировал в тему картинки с помощью #Midjourney
programmer tangled in spaghetti code 👻
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus
В эту пятницу (19.08.2022) большая, насыщенная лекция.
Проходим кодовые круги ада курса с Udemy — BlasterGame (как и просили в комментариях).
Код очень плохой, уровень — двор, сплошные спагетти.
Видео состоит из нескольких частей:
🎯 введем систему оценки для код ревью по системе Данте
🎯 смотрим, рефакторим код (нервы сдавали при ревью)
🎯 даем оценку
Ролик больше часа, поэтому запасайтесь поп-корном и прохладительными напитками.
Увидимся вечером в чате — пятница 21:00
P.S. Сгенерировал в тему картинки с помощью #Midjourney
programmer tangled in spaghetti code 👻
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus
🔥60👍9❤3😁1🤔1
