Большая коллекция альтернатив приложениям
Adobe — от графических редакторов до инструментов для видео и аудио монтажа:В readme изучаем легенду. Имеются разные типы лицензий
✨ = Бесплатно + open-source
⭐️ = Бесплатно
💵 = Единоразовая покупка
🔒 = Подписка
⌛️ = Бесплатная триалка
#free #tools #graphics #adobe #tools #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15❤8👍8 1
Media is too big
VIEW IN TELEGRAM
Новое видео на следующей неделе!
Погружаемся в
Model Context Protocol — MCPГвоздь программы —
Vibe Coding Hater!Создадим собственный MCP сервер, который будет блокировать LLM на любой запрос пользователя по написанию кода и прожаривать его горячими фразочками
Patreon | Boosty | PayPal
GitHub | Itch | X | Wiki | LifeEXE School
#mcp #vibe_coding #lifeexe #lifeexecode #typescript #unrealengine #ue5 #LLM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23🔥11 5👍2🫡2🤯1🤩1🍾1🦄1 1
Media is too big
VIEW IN TELEGRAM
Минималистическая медитативная дзен игра —
CUBE
Доступна для бесплатного скачивания на itch:
#gamedev #games #lifeexe #lifeexecode #coolgame #cozygames #indiegame
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20 7❤4🥰2🦄2🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
boolean теперь можно преобразовать в bool branch ноды с execution пинами, щелкнув по ним правой кнопкой мыши и выбрав Convert To Branch в контекстном меню.UFUNCTION имеется ExpandBoolAsExecs для bool и ExpandEnumAsExecs для enum UENUM(BlueprintType)
enum class EMovementType : uint8
{
Walk UMETA(DisplayName = "Walk"),
Run UMETA(DisplayName = "Run"),
Fly UMETA(DisplayName = "Fly")
};
UFUNCTION(BlueprintCallable, meta = (ExpandBoolAsExecs = "ReturnValue"))
bool IsAlive() { return true; }
UFUNCTION(BlueprintCallable, meta = (ExpandBoolAsExecs = "Alive"))
void IsAliveByRef(bool& Alive) {}
UFUNCTION(BlueprintCallable, meta = (ExpandEnumAsExecs = "ReturnValue"))
EMovementType GetMovementType() { return EMovementType::Fly; }
UFUNCTION(BlueprintCallable, meta = (ExpandEnumAsExecs = "MovementType"))
void GetMovementTypeByRef(EMovementType& MovementType) {}
const спецификатором не работает — будет создана pure-функция.const будет работать, если добавить BlueprintPure = false UFUNCTION(BlueprintCallable, meta = (ExpandBoolAsExecs = "ReturnValue"), BlueprintPure = false)
bool IsAlive() const { return true; }
#tips #tips_and_tricks #ue_tips #unrealengine #ue5 #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44 11 7❤3❤🔥2😱1🦄1 1
Не забываем забрать бесплатный контент в
FAB до 15 июля #unrealengine #ue5 #FAB #content #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Официальный гайд от Epic Games по использованию ноды Locomotor для процедурной анимации движений
Волка, который
#learn #animation #locomotor #ue5 #unrealengine #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22 15🔥8🏆1🦄1