Forwarded from Геймдев, который мы заслужили
Garry Newman, разработчик Garry's Mod и Rust, написал небольшой пост о том, что Unity делает не так со своим движком.
Гэрри сравнивает работу с Unity с жизнью в бесконечно ремонтируемом доме. Только освоишься в комнате, расставишь мебель и поклеишь обои — и приходит Unity и говорит, что им надо снять полы. В конце он надеется, что все это временно, и скоро все придет в порядок.
Чуть подробнее:
Ньюмэн рассказывает про наболевшие и уже знакомые вам по моим бугуртам проблемы: несовместимость новых SRP (которая, как отмечают многие, в том числе Гэрии, абсолютно искусственная и идет от плохого дизайна всей системы) про заброшенный UI, который они заменят на UI Builder (а делают они так уже не первый раз), отсутствие актуального мультиплеерного стэка (старое не поддерживается, а нового нет — и в ближайшие полгода не предвидится).
Отдельно проходится по демо, которые делает Unity Team. Они не работают на актуальных версиях движка и быстро забрасываются, а графика во многих играбельных демо находится на уровне GTA 3.
«Show me a 100 player PUBG type game running at solid 60fps on a current gen console or mobile» — это, кстати, хороший поинт. Мегасити был крутым демо, но как минимум вы в курсе, что там вообще нет коллизий? Это максимальная технодемка с кучей условностей. Unity необходим собственный проект, на котором можно показывать технологии и ощущать бутылочные горлышки собственного инструмента.
DOTS он тоже недоволен. Необходимость переписывать весь проект для хорошей производительности — это очень тяжело, и не всегда оправдано. Тут я тоже соглашусь: почему рендеринг не может быть ускорен в бэкенде data-oriented подходом (как в UE4 это сделали год назад)? Игровая логика не так сильно бьет по производительности, как это пытается продвигать Unity. Ускорять нужно рендеринг.
Про сервисы он говорит коротко: да, Unity надо делать деньги, но эти сервисы — говно собачье.
Гэрри сравнивает работу с Unity с жизнью в бесконечно ремонтируемом доме. Только освоишься в комнате, расставишь мебель и поклеишь обои — и приходит Unity и говорит, что им надо снять полы. В конце он надеется, что все это временно, и скоро все придет в порядок.
Чуть подробнее:
Ньюмэн рассказывает про наболевшие и уже знакомые вам по моим бугуртам проблемы: несовместимость новых SRP (которая, как отмечают многие, в том числе Гэрии, абсолютно искусственная и идет от плохого дизайна всей системы) про заброшенный UI, который они заменят на UI Builder (а делают они так уже не первый раз), отсутствие актуального мультиплеерного стэка (старое не поддерживается, а нового нет — и в ближайшие полгода не предвидится).
Отдельно проходится по демо, которые делает Unity Team. Они не работают на актуальных версиях движка и быстро забрасываются, а графика во многих играбельных демо находится на уровне GTA 3.
«Show me a 100 player PUBG type game running at solid 60fps on a current gen console or mobile» — это, кстати, хороший поинт. Мегасити был крутым демо, но как минимум вы в курсе, что там вообще нет коллизий? Это максимальная технодемка с кучей условностей. Unity необходим собственный проект, на котором можно показывать технологии и ощущать бутылочные горлышки собственного инструмента.
DOTS он тоже недоволен. Необходимость переписывать весь проект для хорошей производительности — это очень тяжело, и не всегда оправдано. Тут я тоже соглашусь: почему рендеринг не может быть ускорен в бэкенде data-oriented подходом (как в UE4 это сделали год назад)? Игровая логика не так сильно бьет по производительности, как это пытается продвигать Unity. Ускорять нужно рендеринг.
Про сервисы он говорит коротко: да, Unity надо делать деньги, но эти сервисы — говно собачье.
garry.net
What Unity Is Getting Wrong
Developer QOL
When I added Lua to Garry’s Mod my intention wasn’t primarily to make things moddable. I wanted to make things eas...
When I added Lua to Garry’s Mod my intention wasn’t primarily to make things moddable. I wanted to make things eas...
Forwarded from Sergey Smirnov
Twitter
Saved You A Click Video Games
The two genders
Forwarded from hypewave
День начинается с дичи: побочные активности в оригинальной Assassin's Creed появились из-за ребенка главы Ubisoft
Один из программистов первой части Чарльз Рэндалл рассказал, что изначально в игре не было побочных активностей и её уже готовились выпустить в таком состоянии
Однако, неожиданно для Рэндалла, в игру сыграл ребенок главы Ubisoft, который отметил отсутствие в ней дополнительных активностей и какая игра скучная
Из-за этого разработчикам пришлось за ПЯТЬ ДНЕЙ до отправки финального диска в печать добавить в игру кучу побочных активностей БЕЗ БАГОВ
Команда, работавшая в специально выделенной комнате по просьбе Чарльза, справилась с задачей, несмотря на невероятно маленький срок, и реализовала все активности лишь с двумя багами
Первый баг был в одном из заданий с убийством тамплиера, где NPC мог провалиться сквозь текстуры, если подойти к нему с неправильной стороны. Если такое происходит, то игра полностью убирала NPC и не засчитывала это за убийство. Из-за этого любителям собрать все достижения приходилось начинать прохождение с нуля, чтобы получить заветную 1000 очков в Xbox Live
Второй баг был связан с появлением второго Альтаира, если подключить к консолям второй геймпад
В итоге, Рэндалл жалеет, что попросил вместо кучи денег временную комнату, которая осталась в его воспоминаниях как ад
Один из программистов первой части Чарльз Рэндалл рассказал, что изначально в игре не было побочных активностей и её уже готовились выпустить в таком состоянии
Однако, неожиданно для Рэндалла, в игру сыграл ребенок главы Ubisoft, который отметил отсутствие в ней дополнительных активностей и какая игра скучная
Из-за этого разработчикам пришлось за ПЯТЬ ДНЕЙ до отправки финального диска в печать добавить в игру кучу побочных активностей БЕЗ БАГОВ
Команда, работавшая в специально выделенной комнате по просьбе Чарльза, справилась с задачей, несмотря на невероятно маленький срок, и реализовала все активности лишь с двумя багами
Первый баг был в одном из заданий с убийством тамплиера, где NPC мог провалиться сквозь текстуры, если подойти к нему с неправильной стороны. Если такое происходит, то игра полностью убирала NPC и не засчитывала это за убийство. Из-за этого любителям собрать все достижения приходилось начинать прохождение с нуля, чтобы получить заветную 1000 очков в Xbox Live
Второй баг был связан с появлением второго Альтаира, если подключить к консолям второй геймпад
В итоге, Рэндалл жалеет, что попросил вместо кучи денег временную комнату, которая осталась в его воспоминаниях как ад
Forwarded from Ascending Memes (Fall)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Ildar Zaripov
This media is not supported in your browser
VIEW IN TELEGRAM