Всем привет!
Новая лекция по тестированию на моем канале.
В уроке создадим компонент для записи инпута (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
