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