Обновить

Комментарии 26

ECS это круто и прельстиво, а вот Verse как то мимо, что мешало взять что-то известное и зарекомендовавшее себя - Lua например (при минимальной доработке напильником выглядеть будет ничуть не хуже, а знает ее каждый второй), ну или тот же шарп - за одно можно было бы пощипать конкурентов из Unity переманивая разработчиков.

Я изначально таки и ожидал, что epic будет использовать какое то готовое решение, которое заменит блюпринты, но кажется их амбиции не позволяют пользоваться чем то еще, не созданным epic)) А если серьезно, думаю, они не первый год вынашивали эту идею и нашлось немало аргументов, чтобы понять, что подойдет для реализации их идей, а что нет. На верс можно создавать свои острова в fortnite, и мне кажется, это хороший стартовый полигон, чтобы проверить гипотезы и постепенно внедрять его из UEFT в UE. Время покажет. будем следить за развитием событий)

Могли бы Objective-C пользоваться, только вот Unreal С++ уже скорее похож с Unity Script, что многое отличается

Очевидно не хотят обратного движения лёгкого

Lua прекрасен для небольших задач. Но если дать геймдизайнеру разгуляться, то становится страшно(кто знает за xr_logic, тот знает). Поэтому лучше что-то компилируемое. Имхо конечно.

Это да, поэтому и шарп упомянут. Огромные кодовые базы его хлеб.

Причем есть подозрение - если бы эпики пришли к майкам и попросили забабхать им какой-нибудь аналог IL2CPP из юнити - то майки пошли бы им навстречу. Не исключено, что даже забесплатно или за очень дешево.

Так у тебя уже AOT сборка есть

Да, все просто - ИИ не работает с blueprint, год, от года его (bp) поддерживать сложнее и сложнее. Поэтому Verse. Спорно конечно, но поживём увидим.

Так и с Verse ИИшечка научится работать не сразу. Ей же нужно на чем-то обучаться, а публично доступной кодовой базы на Verse - не очень много, мягко говоря.

Взяли бы тогда Python, его ИИ поддерживает хорошо))

Без ИИ это нереально будет юзать в этом и задумка скорее всего.

Не удивлюсь если там ещё платные Свои ИИ будут продвигат

Боюсь даже спросить - а какие требования к железу? Как писали на сайте ещё про UE4, его базовая конфигурация (как у самих разработчиков) - 6-ядерный процессор, 32 ГБ оперативки, видеокарта 2080 (правда, скромно умалчивая при этом, что разработчики с такой конфигурацией компов активно пользовались корпоративным вычислительным кластером, на который перекладывались все мало-мальски серьёзные нагрузки). Можно предположить что-то в духе: минимум 16-ядерный процессор с частотой в 5 ГГц, 256 ГБ оперативы, 5090 Ti Super, ну и так, по мелочи, сервачок с терабайтом видеопамяти для нейросеток...

кажется вроде недавно 4 было, уже 6 версия, как его запускать интересно ), может что-то отключить можно, не пробовал

Зависит от задач. В пустой сцене, очевидно, никакая 2080 не нужна. При этом в любом движке можно напичкать сцену так, что даже 5090 умрёт. Это вообще дурной формат мышления, считать, что для творческого софта существуют какие-то конкретные системные требования.

"Творцы" современных ААА-видеоигр, видимо, именно такими установками и руководствуются

есть одно НО: Unity (и другие движки) на слабом железе может глючить, тормозить и т.п., но при этом с ним можно работать. Unreal Engine - на слегка старом железе отказывается запускаться по причине "ваше железо не подходит, несите новое", а когда единственный раз удалось его запустить, то стартовая сцена из примера (идущего вместе с движком) грузилась полчаса.

Поэтому мне тоже интересно, какие системные требования у Unreal Engine и как люди с ним работают в принципе

А что мешает сейчас подключать AI к плюсовым проектам? Если вы выбираете вайбкоддинг, знать синтаксис вообще не обязательно. Одной из главных задач было решить вопрос с транзакционной памятью

https://www.unrealengine.com/en-US/tech-blog/bringing-verse-transactional-memory-semantics-to-c

И что самое плохое, как я понимаю от транзакционной модели фиг откажешься, потому что она заложена в сам язык

Тут еще забавнее

В Epic над Verse работает Simon Peyton Jones, это один из ключевых людей Haskell и GHC. Так что это не просто “похоже на Haskell”, это буквально Haskell, который туда с ноги зашел :D

Ага, и на мой взгляд будет круто, если у них всё получится. Выглядит очень смело и амбициозно.

Смешные люди, которые на полном серьезе собираются писать код ручками через 2 года, когда там выйдет UE6...

Захейтять возможно меня любити ии, но мне нравиться писать код ручками, нейронки иногда использую для ревью кода, понимаю что ии будущее хочешь это или нет, но вот хочется и все.

Я правильно понимаю, это нужно для внедрения AI? Если там AI реально будет полезным, то я обязательно воплощу все свои идеи.

Крышесносность как-то не раскрыта, быстро очень закончилось, готовился к долгому чтению. А тут verse, ECS и конец.

Сам факт того, что блюпринты скоро уберут и добавят функциональный язык верхнего уровня, где можно будет писать лаконичный код, думая меньше о проблемах многопоточности и сети уже сносит бошку. ECS это вообще отдельная тема.
Да и под заголовком часики с временем "2 минуты") так что пардон.
Готовиться к долгому чтению можно, открывая документацию по верс.

Над движком активно работают. Там еще многое может измениться, даже в плане организации игровых компонентов.
Сейчас чтобы можно было работать на верс, нужно подключить плагины vers и создавать кастомный плагин, внутри которого будет храниться код верс и остальные компоненты.
Из каталога контент сейчас такое не прокатит. Эта система уже около трех лет работает на UE fortnite. В ней на сколько я знаю делают карты для fortnite. Мне это игра не близка по духу, да и рабочих задач выше крыши, поэтому я туда не лезу.

Если найдутся желающие, кому хочется увидеть верс в действии или разобраться с синтаксисом, я могу попробовать развить эту тему. Вообще без проблем.

Ставьте стрелку вверх, если нужно продолжать разбирать эту тему.

Пост создаёт ощущение, будто писали его с ехидной радостью за то, что нас, не программистов обделят.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации