Сегодня вечером в 21:00 разбираемся с архитектурным паттерном
MVVM — model-view-view-modelhttps://youtu.be/1PNpRdVP_68
UMG ViewModelЛекция не зависит от других серий, все делаем с нуля. И сегодня без кода — чисто блюпринты
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X
#unrealengine #gamedev #lifeexe #patterns #MVVM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
MVVM паттерн. Model-View-ViewModel. Unreal Engine
#lifeexe #lifeexecode #patterns #designpatterns #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «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 - Введение…
🔥73👍10 8❤4❤🔥3🏆1👾1
Небольшая подборочка инструментов, которые можно затестить на выходных:
Substance 3DAI инструменты пока далеки от продакшна, но тренд понятен
#gamedev #lifeexe #ai #tools #sound
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍12👾4❤1❤🔥1⚡1
Первое видео по серии игрового движка сегодня в 21:00
https://youtu.be/3DeRJGhSawA
Ролик общеобразовательный. Погружаемся в контекст.
Получился целый мини-фильм в рамках моего канала
Поговорим про историю движков от сотворения мира.
Позапускаем древние игрухи на виртуалке.
Будет много фактов, личных историй, мемов.
Поэтому запасайтесь прохладительными напитками и с кайфом залетайте вечером на премьеру. Буду всем рад
Противопоказания: возможны приступы ностальгии
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X
#unrealengine #gamedev #lifeexe #gameengine #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
01.🕹️ Краткая история игровых движков. Game Engine серии
#lifeexe #lifeexecode #gameengine #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
🔥110❤19👍8❤🔥6👾3🎉2⚡1💯1🍓1
https://youtu.be/ltQfA5Wqdik
Полный список фич по ссылке:
https://dev.epicgames.com/documentation/en-us/unreal-engine/unreal-engine-5.4-release-notes
#unrealengine #gamedev #lifeexe
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Unreal Engine 5.4 Feature Highlights
Unreal Engine 5.4 is packed with new features and improvements to performance, visual fidelity, and productivity that will benefit game developers and creators across industries. Find out more at unrealengine.com/whats-new.
With this release, we’re delivering…
With this release, we’re delivering…
Гигантское видео по препроцессору в С++ онлайн!
https://youtu.be/XMKBfXNvqIA
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X | Wiki
#cpp #gamedev #lifeexe #gameengine #lifeexeengine #unrealengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
02.🕹️ Сборка C++ проектов. Препроцессинг. Game Engine серии
#lifeexe #lifeexecode #gameengine #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
🔥95❤🔥8❤7👍3🍾3👾3🎉2⚡1
У
OpenAI вчера была мини весенняя презентация.Вышла в релиз новая модель GPT-4o («o» for «omni»)
Модель запустят в течение следующих нескольких недель и она будет бесплатной для всех пользователей.
GPT-4o поддерживает запросы в режиме реального времени с помощью голосовых сообщений gpt теперь может оперировать инфой из разных чатовВ видосы с возможностями и технические характеристики можно позалипать на странице: https://openai.com/index/hello-gpt-4o/
Для тех у кого имеется
OpenAI аккаунт, модель уже доступна.Я сегодня добавил ее в OpenAI плагин и обновил его версию до
UE-5.4. В гите все up to date, в маркетплейс упадет после ревью.#openai #lifeexe #chatgpt
Please open Telegram to view this post
VIEW IN TELEGRAM
Openai
Hello GPT-4o
We’re announcing GPT-4 Omni, our new flagship model which can reason across audio, vision, and text in real time.
🔥51👍12❤🔥5❤3🤪1👾1
Большое видео по компиляции С++ проектов в сети!
https://youtu.be/233MOtGC6RE
Разбираем теорию компиляции, рассматриваем:
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X | Wiki
#cpp #gamedev #lifeexe #gameengine #lifeexeengine #unrealengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
03.🕹️ Сборка C++ проектов. Компиляция. Ассемблер. Теория. Game Engine серии
#lifeexe #lifeexecode #gameengine #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
🔥99👍8👾7❤4⚡1🤯1😱1
This media is not supported in your browser
VIEW IN TELEGRAM
EpicGames, как и обещали, выложили проект с более чем 500 бесплатными анимациями для
Motion Matching:https://epic.gm/game-animation-sample
Можно качать с маркета:
https://www.unrealengine.com/marketplace/en-US/product/game-animation-sample
Документация:
https://dev.epicgames.com/documentation/en-us/unreal-engine/game-animation-sample-project-in-unreal-engine
Enjoy!
#unrealengine #gamedev #lifeexe
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥100👍14 10❤🔥3⚡2🐳1🏆1👾1
Новое видео по оптимизациям компилятора в сети:
https://youtu.be/0AXZa9Pevxc
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X | Wiki
#cpp #gamedev #lifeexe #gameengine #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
04.🕹️ Сборка C++ проектов. Оптимизации компилятора. Inline, constexpr, alignment. Game Engine серии
#lifeexe #lifeexecode #gameengine #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
👍51🔥44❤7 4👾2
Media is too big
VIEW IN TELEGRAM
В июне EpicGames попытались cоптимизировать организацию на GitHub.
Но что-то пошло не так
Была создана дополнительная организация
EpicGames-Mirror-A, в которую добавлялись все новые пользователи. НО.. без прав доступа старой организации, то есть, например, все форки UnrealEngine были недоступны.Поэтому, никто в июне из новых участников курса на Udemy не мог получить доступ к репозиторию проекта.
В итоге они все откатили. Кому интересно можете почитать тред:
https://forums.unrealengine.com/t/maintenance-on-the-epic-games-github-organization-june-2024/1891135/25
Но это конечно ничто по сравнению с капчей EpicGames Launcher
Капча кстати от вот этих ребят. По ссылке даже можно потренироваться её проходить:
https://www.arkoselabs.com/arkose-matchkey/
#lifeexe #unrealengine5 #gamedev #news
Please open Telegram to view this post
VIEW IN TELEGRAM
😁34 22😱6🤪2👾2👏1
Лекция по линкеру в сети:
https://youtu.be/rW5s_1_tBRA
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X | Wiki
#cpp #gamedev #lifeexe #gameengine #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
05.🕹️ Сборка C++ проектов. Linker. Forward declaration. Game Engine серии
#lifeexe #lifeexecode #gameengine #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
🔥59❤11 6👌2🍾2🫡2
На основном канале видео появится только в начале августа — я буду офлайн 2 недели.
Для патронов видео доступно уже сейчас. Для тех, кто хочет посмотреть раньше и поддержать канал, это можно сделать на Boosty и получить доступ к видео за чашку кофе
https://boosty.to/life-exe/posts/8789ffb7-7c48-426a-b372-d145d50354ea?share=post_link
В лекции (55 минут) мы завершаем блок по компиляции. В меню сборная солянка:
Увидимся в августе на основном канале.
Всем хорошего лета!
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X | Wiki
#cpp #gamedev #lifeexe #gameengine #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👌19❤10👍4🏆3 2🎄1
Новая лекция в сети!
https://youtu.be/rc2tuBW4qrk
Основной фокус на статических и динамических библиотеках, но тем будет много:
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X | Wiki
#cpp #gamedev #lifeexe #gameengine #lifeexeengine
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
06.🕹️ Сборка C++ проектов. Static/dynamic libraries. PCH. Unity (JUMBO) build. Game Engine серии
#lifeexe #lifeexecode #gameengine #lifeexeengine #unrealengine #gamedev #ue5 #unrealengine5
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
Game engine wiki…
🔥65❤7 7❤🔥2🏆2🥰1👾1
LifeEXE | Unreal Engine | CG
🤯 Всем привет! 🤯 Пятничное код-ревью страйканул наш знакомый Stephen Ulibarri вместе с Udemy 🐔🐔 Что ж поделать, к сожалению не существует страйка на курс с некачественным кодом. ❗️В обзоре не использовались никакие видеоматериалы из его курса, использовался…
Конец августа! А это значит время вспомнить удаленное 2 года назад
код-ревью на курс Stephen Ulibarri Тех кто недавно подключился к каналу, информирую, что поразиться качеством его кода
https://youtu.be/4A0m6M4ucTw
#unrealengine #ue5 #unrealengine5 #gamedev #codereview #lifeexe #lifeexecode #cplusplus
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Unreal Engine 5. Круги кодового ада. Blaster Multiplayer Game. Code review курса с Udemy.
Сode-review проекта Blaster Multiplayer Game. В видео смотрим исходный код, применяем best practices по улучшению кода, производим рефакторинг, устраняем code smells.
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy…
😁63🔥40👍9❤🔥3❤2🥰1👻1
This media is not supported in your browser
VIEW IN TELEGRAM
Midjourney релизнули веб интерфейс для генерации изображений:https://www.midjourney.com
Доступно
25 бесплатных генераций на аккаунт.Enjoy!
#midjourney #lifeexe
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍10👏3❤1
Новое видео по OpenAI в сети!
https://www.youtube.com/watch?v=57VmzO1hK2U
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X
#unrealengine #gamedev #lifeexe #openai_museum #openai_museum
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
03.🤖 OpenAI Museum. UI. MVVM C++. Model-View-ViewModel. Unreal Engine
#unrealengine #gamedev #openai #chatGPT #ue5 #unrealengine5 #lifeexe #lifeexecode #MVVM
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение
0:01:17…
Мой курс «Unreal Engine — полное руководство по разработке на С++»
https://www.udemy.com/course/unrealengine/?referralCode=1DEBE7F013238C387B46
0:00:00 - Введение
0:01:17…
Минутка кода под утренний кофеёк
В
UE5 появился удобный макрос для логирования — UE_LOGFMT.Он позволяет логировать строки более гибко и безопасно.
Пример использования:
#include "Logging/StructuredLog.h"
DEFINE_LOG_CATEGORY_STATIC(LogSlasherGame, All, All);
const FString Name = "Patrick Bateman";
const bool IsDead = false;
const int32 Ammo = 10;
UE_LOGFMT(LogSlasherGame, Display,
"Name: {0}, is alive: {1}, ammo: {2}", Name, !IsDead, Ammo);
Сравнение с классическим
UE_LOG:#include "Logging/StructuredLog.h"
DEFINE_LOG_CATEGORY_STATIC(LogSlasherGame, All, All);
const FString Name = "Patrick Bateman";
const bool IsDead = false;
const int32 Ammo = 10;
UE_LOGFMT(LogSlasherGame, Display,
"Name: {0}, is alive: {1}, ammo: {2}", Name, !IsDead, Ammo);
UE_LOG(LogSlasherGame, Display,
TEXT("Name: %s, is alive: %s, ammo: %d"),
*Name, IsDead ? TEXT("false") : TEXT("true"), Ammo);
UE_LOGFMT поддерживает именованные аргументы:#include "Logging/StructuredLog.h"
DEFINE_LOG_CATEGORY_STATIC(LogSlasherGame, All, All);
const FString Name = "Patrick Bateman";
const bool IsDead = false;
const int32 Ammo = 10;
UE_LOGFMT(LogSlasherGame, Display,
"Name: {name}, is alive: {alive}, ammo: {ammo}", Name, !IsDead, Ammo);
Результат логирования везде одинаковый:
Name: Patrick Bateman, is alive: true, ammo: 10
UE_LOGFMT использует современный подход к форматированию строк — string interpolation, подобно std::format (С++20), или анриловскому FString::Format, что обеспечивает безопасность типов (type safety) и улучшает читаемость.Не забудьте, что для использования
UE_LOGFMT необходимо подключить заголовочный файл:#include "Logging/StructuredLog.h"
Patreon | Boosty | PayPal
GitHub | LifeEXE School | Itch | X | Wiki | Курс по UE
#unrealengine #gamedev #lifeexe #code #cpp #code_hints #lifeexeEDU
Please open Telegram to view this post
VIEW IN TELEGRAM
50🔥111 32👍15❤8🐳1🏆1
Media is too big
VIEW IN TELEGRAM
Плагины имеются под
Unreal Engine, Unity, Blender.HEAT выполняет ретаргетинг в реальном времени, так что проблем с ригом быть не должно. MetaHumans поддерживаются.В библиотеке имеются бесплатные мокапы и на каждый аккаунт доступно 25 премиум ассетов.
https://heat.tech
#unrealengine #gamedev #lifeexe #animations #tools #heat
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥81👍11❤8 6🦄2👾2😁1
Небольшой пост о UML-диаграммах и диаграммах в целом
Сам не фанат детализированных диаграмм, но иногда полезно их применять для наглядного объяснения базовых концептов и функциональности.
Популярные сервисы вроде
drawio, lucidchart, miro или axivion suite, конечно, справляются с этой задачей. Однако они перегружены, и нужно приложить усилия, чтобы всё выглядело аккуратно и читабельно. Плюс некоторые фичи доступны только по подписке. Короче, удобнее на листе бумаги все накидать 😁Но имеется один отличный минималистичный и полностью бесплатный инструмент, который может помочь с диаграммами:
Сервис использует собственный декларативный язык, который автоматически выравнивает все элементы. Пример простой диаграммы классов (рендер в приложенном изображении):
classDiagram
class Character {
-string name
}
class Supervillain {
+doBadThings()
}
class WeaponComponent {
-int damage
+attack()
}
class HealthComponent {
-int health
+heal()
}
Character <|-- Supervillain : is-a
Supervillain *-- WeaponComponent : has
Supervillain *-- HealthComponent : has
Mermaid поддерживает разные типы диаграмм (не только UML):• классов
• состояний
• последовательностей
• Ганта
• чарты
и другие.
У
Mermaid имеется удобный live-редактор, в котором можно экспериментировать: https://mermaid.liveДоки отличные, все осваивается за пару часов, если знакомы с
UML: https://mermaid.js.org/introПоддерживаются стили, так что внутренний художник будет удовлетворен
Инструмент легко интегрируется с платформами, такими как
Notion, Jira, GitBook и многими другими, поскольку все рендирится на JavaScript. Загуглите, есть даже плагин для VSCode.Плюс это ещё и
open-source проект (зацените кстати их модный markdown, с интеграцией диаграмм):https://github.com/mermaid-js/mermaid
Не хватает только кастомных координат. Хотелось бы иметь возможность двигать блоки самостоятельно. Возможно добавят со временем данную фичу. Тогда будет идеально.
В качестве бонуса есть ещё один мини сервис:
https://nomnoml.com
В вики все ссылки добавил
#lifeexe #tools #uml #code #gamedev #mermaid
Please open Telegram to view this post
VIEW IN TELEGRAM
❤36👍21🔥17 5👾3