
Unreal Engine 6 на Verse — это что-то крышесносное
Vladlesh90 только что Unreal Engine 6 на Verse — это что-то крышесносное Средний 2 мин 0 Unreal Engine * C++ * Обзор Те, кто не сдастся и не уйдет в unity на graph toolkit или не останется на версиях 4/5, приготовьтесь...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: Vladlesh90 только что Unreal Engine 6 на Verse — это что-то крышесносное Средний 2 мин 0 Unreal Engine * C++ * Обзор Те, кто не сдастся и не уйдет в unity на graph toolkit или не останется на версиях 4/5, приготовьтесь вытащить свой мозг, потрясти, поколотить его как следует, и выбить из него все, что он знал о старой системе UActorComponent + UObject - её не будет, как и блюпринтов. Да, и не забудьте вернуть взбодренный мозг обратно, т. нужно будет готовить его для новых знаний и опыта.
В самом движке появилось новое окно Verse Explorer для организации и взаимодействия с кодом verse. Так же появились две кнопочки компиляции verse и переход в VSCode. Писать код пока комфортнее всего именно в VSCode, потому как только в нем есть платины, которые поддерживают синтаксис и их там немало.
Технические детали
На мое удивление автодополнение и изменение полей работает даже лучше, чем в Rider и VisualStudio, так что я еще присмотрюсь к нему получше). Еще один не очевидный прикол! Если посмотрите на созданный класс FirstComponent на скриншоте из VSCode, увидите в нем методы OnBeginSimulation, OnSimulate, OnEndSimulation.
Это бывшие BeginPlay, Tick и EndPlay. Все они вызываются, даже если сущности нет на сцене и она вообще в проекте нигде не используется. в этом и состоит часть идеи ECS, но выходит за рамки данного поста.
Сам язык Verse является гибридом императивных и функциональных языков. У него есть классы и возможность наследования, при этом синтаксис очень напоминает мне Haskell. Прежде чем учить Verse, я решил сначала освоить именно Haskell, так как он является неким фундаментом для создания Verse, а так же идейным вдохновителем у создателей других языков, например в Rust(моё почтение!
Отраслевые последствия
С++ никуда не денется. по умолчанию я всегда создаю C++ проект и он отлично скомпилировался вместе с Верс. При этом я понимаю, что необходимости писать игровую логику на плюсах больше нет, и скажу, что это тоже хорошо.
Да и деваться ему точно некуда. Нам нем будут дальше разрабатывать ядро движка - рендер, физика, сеть, UI (slate). Есть вероятность, что можно будет и дальше разрабатывать игровые компоненты на C++, и дальше экспортироваться через верс интерфейс в сам Верс, но мы должны будем найти для этого очень веские причины)В сети достаточно материала, чтобы повторить этот же опыт и пощупать всё своими руками.
Рано или поздно сделать это придется, и лучше быть готовым к официальному обновлению заранее. В заключении скажу, что мне нравится в какую сторону двигаются Epic Games и я буду двигаться с ними в одном потоке. Да, и пользуясь случаем хочу ввести в традицию хештег #сделанобезИИ #madewithoutAIДа, и пользуясь случаем хочу ввести в традицию хештег #сделанобезИИ #madewithoutAI Только зарегистрированные пользователи могут участвовать в опросе.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.



