Pull to refresh
20
0

Умею в C#, хочу дружить с Rust

Send message

А как из того что DOTS сырой следует вывод о том что Unity не подойдет для простых игр?

Никак не следует. В статье же написано, что Unity больше подходит простым играм.

"Классическая" архитектура с монобехами никуда не девается, а для большого числа игр этого с головой достаточно.

Все ведёт к тому, что о монобехах просто забудут, как о старом решении, а на их место придёт Project Tiny. Как минимум, все пакеты сейчас нацелены именно на DOTS

Это же и есть альтернативный архитектурный подход, отсутсвие которого ставится в претензию в конце статьи.

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

Проблема большого числа проектов на юнити вообще не на стороне движка, а чисто на стороне проектирования того кода, который с движком работает.

Полностью согласен.

Я сейчас занят, буду отвечать вечером.

Unity Technologies известна тем, что старается разработать универсальный движок для создания любых игр: от казуальных match-3 до фотореалистичных AAA-проектов. 

Честно говоря, ААА игр на юнити около нуля (возможно чуть меньше) и Unity не собираются с этим ничего делать, да и у них вряд ли выйдет без выкладывания исходников в опенсоурс. Основное приемуществf Unity это относительная простота, поддержка кучи платформ и большое камюнити, так вообщем-то они себя и рекламируют. Про движок, на котором фотореалистичные ААА игры можно делать, они точно не заявляют.

Осталось переписать весь движок с поддержкой новых Jobs, Burst и ECS. Я вообще не понял зачем они решили доказать что c# может быть такой же быстрый как с++, и добавили туда Burst (трансляция в LLVM), NativeContainer'ы (освобождение памяти или утечка) и оперирование этим всем с указателями в unsafe. Могли сразу просто прямую поддержку плюсов впилить да и всё на этом.

Ещё эти Jobs + ECS с просто тьмой бойлерплейта, для того, чтобы просто проитерировать компоненты в IJobChunk надо сначала объявить их хенделры как поля, потом получить списки с компонентами у чанка, а потом уже по индексу получить компонент, в итоге если тебе надо использовать в Job'e к примеру, 5 компонентов, у тебя уже 15 строк просто для того чтоб просто их получить.

Может статью напишу про то, как у юнити в данный момент все плохо с переходом на DOTS.

У меня тоже самое с Украины было вчера, сегодня работает.

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

EGS спонсируют разработчиков, чтобы получить эксклюзивы. Что хорошего в эксклюзивах?

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

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

На данный момент тренд эксклюзивов спадает и начинают преобладать разнообразные подписки сразу на огромную библиотеку игр. Сейчас, к примеру, покупая Xbox Game Pass за n$ в месяц ты получаешь гору игр и на XBox, и на PC. Чем вам не снижение цены и повышение качества прям по учебнику ;).

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

Честно признаюсь, я не знаю о чем речь.


Кстати о мобильных магазинах, если все же заставят Google и Apple разрешить добавлять сторонние магазины, мы можем получить мобильный Steam, со всеми его сервисами, разве не чудесно?

Извините, но я не вижу плюсов у такой "свободной конкуренции", только минусы.

Честно сказать, удивился увидев такой комментарий на хабре. Магазины игр отличный пример свободной конкуренции, вот смотрите, существует основная площадка дистрибуции игр для пк - Steam. Она стала таковой из-за своей выигрышной политики предоставления пользователям удобных сервисов: воркшопа, центра комюнити, групп, того же профиля и удобного подключения к друзьям и т.д. А есть EpicGamesStore, который что бы завоевать аудиторию начал раздавать бесплатные игры и спонсировать разработчиков игр, но не разрабатывает удобные сервисы для пользователей. В итоге у пользователей есть бесплатные игры в EGS и удобные сервисы в Steam, а у разработчиков есть деньги для разработки игр.
Чем вам не пример конкуренции магазинов игр где в выигрыше пользователи?

Простите, а где плашка НЛО предупреждает?

А к чему тут планка с НЛО нужна? Обычная же новость, или я не так читал.


вроде же либералы именно этого и хотят — чтоб здесь стало как там?

Нет, вы ошибаетесь, либералы хотят перенимать успешный опыт других стран, а не стать ними.


Насчёт скриншота: во первых, "режима" Байдена не существует, уйдет он и ничего в полит. системе США не изменится, во вторых, не Байдена, а тогда уж Трампа, он же был президентом в тот момент.


Не понимаю, зачем переиначивать вполне адекватные мысли и слова, это же непрактично и для вас, и для населения страны в целом.

Extensions одна из любимых фич c#, особенно круто работает с интерфейсами, не знаю как без этого вообще жить. Вот бы ещё в джаву добавили.
В бете 2020.2 только поддержку C# 8 добавили, можно посмотреть в роадмапе

Information

Rating
Does not participate
Date of birth
Registered
Activity