This media is not supported in your browser
VIEW IN TELEGRAM
🍿 Всем привет! 🍿
Полезные материалы о Nanite, с которыми рекомендую ознакомиться:
🎯 Epic Games недавно выпустили небольшую брошюру, 20 страниц с картинками, как мы любим: https://bit.ly/3fmufSD
🎯 Большой доклад от Brian Karis с SIGGRAPH 2021, pdf в открытом доступе, 155 страниц: https://bit.ly/3TUrK95
Видео выступления легко находится на youtube (официального нет)
🎯 Документация от Unreal Engine: https://bit.ly/3Nn9HWB
#unrealengine #ue5 #gamedev #unrealengine5 #ue4 #edu #learn #lifeexe #lifeexecode #nanite
Полезные материалы о Nanite, с которыми рекомендую ознакомиться:
🎯 Epic Games недавно выпустили небольшую брошюру, 20 страниц с картинками, как мы любим: https://bit.ly/3fmufSD
🎯 Большой доклад от Brian Karis с SIGGRAPH 2021, pdf в открытом доступе, 155 страниц: https://bit.ly/3TUrK95
Видео выступления легко находится на youtube (официального нет)
🎯 Документация от Unreal Engine: https://bit.ly/3Nn9HWB
#unrealengine #ue5 #gamedev #unrealengine5 #ue4 #edu #learn #lifeexe #lifeexecode #nanite
👍51🔥10❤1
Всем привет!
🔥 Новая лекция в четверг 🔥
Рассматриваем недостающий ингредиент в нашем модуле по тестированию: тестовое покрытие a.k.a. code coverage a.k.a. test coverage.
Тестовое покрытие — это одна из метрик оценки качества тестирования, представляющая собой плотность покрытия тестами требований либо исполняемого кода.
Мы с вами создадим тестовое покрытие для нашего проекта с использованием бесплатной утилиты OpenCppCoverage.
Как обычно сделаем это двумя способами:
🎯 локально с помощью bat скрипта
🎯 через Jenkins: получим еще один отчет для нашей работы по тестированию
Видео скоро поставлю как премьеру, увидимся в четверг.
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
🔥 Новая лекция в четверг 🔥
Рассматриваем недостающий ингредиент в нашем модуле по тестированию: тестовое покрытие a.k.a. code coverage a.k.a. test coverage.
Тестовое покрытие — это одна из метрик оценки качества тестирования, представляющая собой плотность покрытия тестами требований либо исполняемого кода.
Мы с вами создадим тестовое покрытие для нашего проекта с использованием бесплатной утилиты OpenCppCoverage.
Как обычно сделаем это двумя способами:
🎯 локально с помощью bat скрипта
🎯 через Jenkins: получим еще один отчет для нашей работы по тестированию
Видео скоро поставлю как премьеру, увидимся в четверг.
#unrealengine #ue4 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #unrealengine5 #ue5 #lifeexe #lifeexecode #cplusplus
👍31🔥20❤1
Всем привет!
🔥 Новое видео на канале 🔥
План лекции следующий:
🎯 Говорим про тестовое покрытие
🎯Рассматриваем OpenCppCoverage
🎯 Пишем bat скрипт для запуска тестового покрытия
🎯 Рассматриваем форматы публикации отчета: html, cobertura
🎯 Создаем Jenkins работу для запуска тестового покрытия
🎯 Проверим макрос FORCENOINLINE
https://youtu.be/owBUien7aRs
Все ссылки из видео для удобства собрал на отдельной странице в вики
Ресурсы:
🔴LifeEXE School
🔴Группа ВКонтакте
🔴Twitter
🔴GitHub
🔴Medium
Поддержать канал:
🔴PayPal Donate
🔴Patreon
#unrealengine #ue5 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
🔥 Новое видео на канале 🔥
План лекции следующий:
🎯 Говорим про тестовое покрытие
🎯Рассматриваем OpenCppCoverage
🎯 Пишем bat скрипт для запуска тестового покрытия
🎯 Рассматриваем форматы публикации отчета: html, cobertura
🎯 Создаем Jenkins работу для запуска тестового покрытия
🎯 Проверим макрос FORCENOINLINE
https://youtu.be/owBUien7aRs
Все ссылки из видео для удобства собрал на отдельной странице в вики
Ресурсы:
🔴LifeEXE School
🔴Группа ВКонтакте
🔴GitHub
🔴Medium
Поддержать канал:
🔴PayPal Donate
🔴Patreon
#unrealengine #ue5 #gamedev #devops #unit_tests #test_automation #TDD #test_report #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
YouTube
32. Тестирование в Unreal Engine. Метрики тестирования. Тестовое покрытие. OpenCppCoverage + Jenkins
#unrealengine #tests #gamedev #devops #ue5 #unittests #unrealengine5 #ue4 #lifeexe #lifeexecode #java #python #OpenCppCoverage #code_coverage #test_coverage
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course…
🔥39❤1👍1
🔥 Всем привет! 🔥
В пятницу вечером гигантская лекция по автоматической генерации документации к проектам Unreal Engine.
🎯 Рассматриваем open source утилиту для генерации документации Doxygen: настраиваем дизайн, разбираемся с основным функционалом, создаем TODO листы, отображаем формулы.
🎯 Создаем, как обычно, Jenkins работу для непрерывной интеграции документации.
🍒 на 🎂 —рассматриваем Github Workflows, создадим пайплайн генерации и публикации документации прямо на Github. Научимся запускать генерацию на каждый коммит на выделенной виртуальной машине.
https://life-exe.github.io/UnrealTPSGame
🎯 В самом конце немного прокачаем материал из предыдущей лекции — скомпилируем неоптимизированный билд, который улучшит наше тестовое покрытие.
Материала очень много, увидимся в пятницу, в 21:00
#unrealengine #ue5 #gamedev #devops #docs #doxygen #TDD #test_report #test_coverage #unrealengine4 #ue4 #lifeexe #lifeexecode #cplusplus
В пятницу вечером гигантская лекция по автоматической генерации документации к проектам Unreal Engine.
🎯 Рассматриваем open source утилиту для генерации документации Doxygen: настраиваем дизайн, разбираемся с основным функционалом, создаем TODO листы, отображаем формулы.
🎯 Создаем, как обычно, Jenkins работу для непрерывной интеграции документации.
🍒 на 🎂 —
🎯 В самом конце немного прокачаем материал из предыдущей лекции — скомпилируем неоптимизированный билд, который улучшит наше тестовое покрытие.
Материала очень много, увидимся в пятницу, в 21:00
#unrealengine #ue5 #gamedev #devops #docs #doxygen #TDD #test_report #test_coverage #unrealengine4 #ue4 #lifeexe #lifeexecode #cplusplus
🔥54👍5❤4🥰2🐳2👏1🎉1
Всем привет!
🔥 Новое видео на канале 🔥
Краткий план лекции следующий:
🎯 Изучаем Doxygen
🎯 Создаем работу в Jenkins для генерации доков
🎯 Рассматриваем GitHub Workflows
🎯 Собираем неоптимизированный билд
https://youtu.be/wvy6lLt1YfY
🔶 Итоговая документация
🔶 Все ссылки из видео
Ресурсы:
🔴 LifeEXE School
🔴 Группа ВКонтакте
🔴 Twitter
🔴 GitHub
Поддержать канал:
🔴 Patreon
🔴 PayPal Donate
#unrealengine #ue5 #gamedev #devops #doxygen #github #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
🔥 Новое видео на канале 🔥
Краткий план лекции следующий:
🎯 Изучаем Doxygen
🎯 Создаем работу в Jenkins для генерации доков
🎯 Рассматриваем GitHub Workflows
🎯 Собираем неоптимизированный билд
https://youtu.be/wvy6lLt1YfY
🔶 Итоговая документация
🔶 Все ссылки из видео
Ресурсы:
🔴 LifeEXE School
🔴 Группа ВКонтакте
🔴 GitHub
Поддержать канал:
🔴 Patreon
🔴 PayPal Donate
#unrealengine #ue5 #gamedev #devops #doxygen #github #test_coverage #code_coverage #unrealengine5 #ue4 #lifeexe #lifeexecode #cplusplus
YouTube
33. Документация проектов Unreal Engine. Doxygen. GitHub Workflows. Jenkins. Автоматизация UE
#unrealengine #gamedev #devops #CI #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #doxygen #githubworkflows #jenkins #python #conan
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referral…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referral…
🔥35👍8❤1
🔥 Всем привет! 🔥
Holy moly! Epic Games релизнули RealityScan для IOS 😍
https://youtu.be/fXLOMOWWBJQ
Приложение естественно бесплатное, можно тестить:
https://apps.apple.com/us/app/realityscan/id1584832280
Думаю, сделаю обзор!
#unrealengine #ue5 #gamedev #unrealengine5 #IOS #realityscan #lifeexe #lifeexecode
Holy moly! Epic Games релизнули RealityScan для IOS 😍
https://youtu.be/fXLOMOWWBJQ
Приложение естественно бесплатное, можно тестить:
https://apps.apple.com/us/app/realityscan/id1584832280
Думаю, сделаю обзор!
#unrealengine #ue5 #gamedev #unrealengine5 #IOS #realityscan #lifeexe #lifeexecode
YouTube
RealityScan Available Now | Capture the World and Create Your Own
RealityScan is now officially FREE to download on iOS!
Get the 3D scanning app for mobile devices that turns photos into high-fidelity 3D models.
When you upload your first RealityScan model to Sketchfab, you’ll get a year’s Sketchfab Pro subscription!…
Get the 3D scanning app for mobile devices that turns photos into high-fidelity 3D models.
When you upload your first RealityScan model to Sketchfab, you’ll get a year’s Sketchfab Pro subscription!…
🔥37👍9❤5
🎮 Всем привет 🎮
В эфире рубрика шоукейсов
https://youtu.be/NHKNRldatTo
Проект: At Any Cost
Разработчик: Alexei Bespalov
Скачать/поиграть: https://bit.ly/3iznMEY
Все проекты собираются в данной wiki: https://lifeexe-art.gitbook.io/student-projects
Если у вас есть интересный персональный проект — присылайте, с удовольствием опубликую.
В вики на главной имеется форма отправки проектов, либо можно по прямой ссылке: https://bit.ly/apply_your_game_lifeexe
#showcase #unrealengine #ue5 #unrealengine5 #gamedev #lifeexe #lifeexecode
В эфире рубрика шоукейсов
https://youtu.be/NHKNRldatTo
Проект: At Any Cost
Разработчик: Alexei Bespalov
Скачать/поиграть: https://bit.ly/3iznMEY
Все проекты собираются в данной wiki: https://lifeexe-art.gitbook.io/student-projects
Если у вас есть интересный персональный проект — присылайте, с удовольствием опубликую.
В вики на главной имеется форма отправки проектов, либо можно по прямой ссылке: https://bit.ly/apply_your_game_lifeexe
#showcase #unrealengine #ue5 #unrealengine5 #gamedev #lifeexe #lifeexecode
🔥28👍18😁2
Всем привет!
🔥 Новое видео на канале 🔥
Начинаем финальный блок автоматизации Unreal Engine — рассматриваем Jenkins Pipelines.
План лекции следующий:
🎯 Создаем Jenkins pipeline сборки проекта в Unreal Engine
🎯 Интегрируем в пайплан Slack уведомления
🎯 Рассматриваем environment injector plugin
🎯 Загружаем jenkinsfile пайплайн из репозитория
🎯 Бонус: создаем workflow на GitHub для проверки .clang-format
https://youtu.be/7uN1KaGubo0
Все ссылки из видео на отдельной странице в вики: https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-34
Ресурсы:
🔴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
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
🔥 Новое видео на канале 🔥
Начинаем финальный блок автоматизации Unreal Engine — рассматриваем Jenkins Pipelines.
План лекции следующий:
🎯 Создаем Jenkins pipeline сборки проекта в Unreal Engine
🎯 Интегрируем в пайплан Slack уведомления
🎯 Рассматриваем environment injector plugin
🎯 Загружаем jenkinsfile пайплайн из репозитория
🎯 Бонус: создаем workflow на GitHub для проверки .clang-format
https://youtu.be/7uN1KaGubo0
Все ссылки из видео на отдельной странице в вики: https://lifeexe-art.gitbook.io/unreal-automation/plan-video-kursa/lekciya-34
Ресурсы:
🔴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
Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate
#unrealengine #ue5 #gamedev #devops #unrealengine4 #ue4 #lifeexe #lifeexecode #jenkins
YouTube
34. Jenkins Pipeline сборки игры в Unreal Engine. Slack уведомления. Автоматизация UE
#unrealengine #gamedev #devops #CI #ue5 #unrealengine5 #ue4 #lifeexe #lifeexecode #githubworkflows #jenkins #slack
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46…
👍30🔥18❤2😱1
📚 Всем привет 📚
В эфире новая образовательная computer science рубрика: «меж нулем и единицей»
Сегодня у нас КУАЙН.
QUINE (куайн, квайн) — программа, которая выдаёт на выходе точную копию своего исходного текста.
Простейшая версия на Python:
https://replit.com/@life-exe/Quine-python#main.py
https://replit.com/@life-exe/Quine-C#main.cpp
Визуальный спонсор поста Midjourney(code that replicates itself)
🔤 🔤 🔤 🔤 ⏺ 🔤 🔤 🔤
🤝 Поддержать:
Patreon | Boosty | PayPal
⏫ Ресурсы:
GitHub | LifeEXE School | Itch | X | Wiki | Курс по UE
#lifeexe #lifeexecode #lifeexeEDU #between0and1
В эфире новая образовательная computer science рубрика: «меж нулем и единицей»
Сегодня у нас КУАЙН.
QUINE (куайн, квайн) — программа, которая выдаёт на выходе точную копию своего исходного текста.
Простейшая версия на Python:
_='_=%r;print (_%%_)';print (_%_)
С С++ все сложнее 😅:
#include<stdio.h>
const char*s="#include<stdio.h>%cconst char*s=%c%s%c;int main(int,char**){printf(s,10,34,s,34);return 0;}";int main(int,char**){printf(s,10,34,s,34);return 0;}
Создал интерактивные реплиты, можно потестить:https://replit.com/@life-exe/Quine-python#main.py
https://replit.com/@life-exe/Quine-C#main.cpp
Визуальный спонсор поста Midjourney
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X | Wiki | Курс по UE
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥8🤔7🤯2
👾 Всем привет! 👾
Вышла бета-версия классного онлайн редактора материалов NodeToy.
Для тренировки, прототипирования и изучения работы материалов/шейдеров самое оно. UX очень похож на анриловский редактор материалов.
На данный момент в редакторе более 150 нод + имеется кастомная нода для кода шейдера, поэтому возможности в целом неограниченны.
Сам протестировал, накидал простейшую шейдер-спираль (первое видео): https://app.nodetoy.co/file/36183f8b-11eb-4c82-a60f-ce44424d8b0f
На телефонах редактор пока что не поддерживается, только десктоп.
Тизер-видео:
https://youtu.be/1oD1TFfbnwA
Документация очень подробная, с классными примерами:
https://app.nodetoy.co/learn
#unrealengine #ue5 #gamedev #unrealengine5 #tools #lifeexe #lifeexecode #nodetoy
Вышла бета-версия классного онлайн редактора материалов NodeToy.
Для тренировки, прототипирования и изучения работы материалов/шейдеров самое оно. UX очень похож на анриловский редактор материалов.
На данный момент в редакторе более 150 нод + имеется кастомная нода для кода шейдера, поэтому возможности в целом неограниченны.
Сам протестировал, накидал простейшую шейдер-спираль (первое видео): https://app.nodetoy.co/file/36183f8b-11eb-4c82-a60f-ce44424d8b0f
На телефонах редактор пока что не поддерживается, только десктоп.
Тизер-видео:
https://youtu.be/1oD1TFfbnwA
Документация очень подробная, с классными примерами:
https://app.nodetoy.co/learn
#unrealengine #ue5 #gamedev #unrealengine5 #tools #lifeexe #lifeexecode #nodetoy
👍30❤12🔥10😱3