LifeEXE | Unreal Engine | CG
1.93K subscribers
422 photos
521 videos
460 links
Download Telegram
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
👍51🔥101
Всем привет!

🔥 Новая лекция в четверг 🔥

Рассматриваем недостающий ингредиент в нашем модуле по тестированию: тестовое покрытие 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🔥201
Всем привет!

🔥 Новое видео на канале 🔥

План лекции следующий:
🎯 Говорим про тестовое покрытие
🎯Рассматриваем 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
🔥391👍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
🔥54👍54🥰2🐳2👏1🎉1
🎮 Всем привет 🎮

В эфире рубрика шоукейсов

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
👍30🔥182😱1
📚 Всем привет 📚

В эфире новая образовательная 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 (code that replicates itself)

🔤🔤🔤🔤🔤🔤🔤

🤝 Поддержать:
Patreon | Boosty | PayPal

Ресурсы:
GitHub | LifeEXE School | Itch | X | Wiki | Курс по UE

#lifeexe #lifeexecode #lifeexeEDU #between0and1
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
👍3012🔥10😱3