@@СтарыйАккаунт-р6ф так видео ролик в оправдание Unity, к чему подводить те же аргументы к Unreal, с которого никто не спрашивает за "убогость" и "казуальность"?
Сергей максимально далек от разработки игр, поэтому они для него на одно лицо. Но говорить о скучности разработки игр перебор.))) Про скучность так же можно сказать и про него, человека который занимался однотипным Java - Enterprise, годами перебирая одинаковые массивы данных пользователей. 😆 А вообще рулит Godot Engine)
@@Games2Dev Я начинающий програмист, начинал с Java мне было интересно писать игры, но когда я понял насколько это геморой (так как на джаве мне пришлось бы подключать нужные библиотеки и писать доп графику, + 90% вакансии на джаве это либо софт либо сайт(Ненавижу делать сайты, это моя курсовая в школе была, я там за день выучил в чем фишка html и написал сайт с нуля) (как по мне писать сайты, ВОТ ЧТО САМОЕ СКУШНОЕ)так вот в итоге перешол на юнити(как по мне херовый движок, куча чего нету из коробки, но в отличии от моего любимого анрила, 1200 вакансии юнити против 110 вакансии на анрил, в итоге выбор пал на юнити, так как сним можно быстрее войти в гейм дев
Он java программист и рекламирует свои курсы. Очевидно, что он будет java продвигать. А ты рекламируешь курсы по unity. По этому искать объективности негде. Мир захватили учители программирования.
Я ничего не продаю и программирую на java, но Роман абсолютно прав. На юнити можно делать интересные, сложные и разнообразные игры. Сергей Немчинский зачем то не разобравшись вставил своё "экспертное" мнение. Хотя он тоже в своей среде спец хороший. Просто балабол чутка))
@@teatime4035 Extreme code не является продавцом говна и ему не чужда самоирония. Объективно Unity - это долбанутый движок, который собой портит игры. Мне искренне жаль, что Pillars of eternity, Tyranny, Pathfinder вышли на этом движке, т.к. из-за особенностей движка их просто невозможно допилить до совершенства, а производительность падает на дно из-за тормознутого C# и несовершенства движка (которое невозможно исправить). Легко сравнить с играми в том же жанре - Divinity: Original Sin (2), сразу чувствует кастомный движок и то, насколько здорово всё оптимизировано и идёт даже на кривом железе.
И кстати именно техническая составляющая способствовала тому, что в итоге разработку 3-ей Балды дали именно Larian, хотя Обсидиан очень хотели. И очень хорошо что последние проиграли тендер. т.к. выкатили бы УГ на Unity очередное.
ага, сначала сакутин говорит что игры не клонируют, 5:25 а потом говорит что ДА клонируют 6:25. ну и в чем тогда смысл видео??? ну и в чем тогда его посыл ??? ну и как после подобного вообще слушать его ??? сидит критикует дядю, а сам толкает всякую дичь сабам в уши. в каждом видео реклама своего говнокурса, есть видео где он показывает 50 игр которые провалились, и принесли только убытки. есть его рекламные вставки где за 100к рублей он сделает тебе игру (демку) а потом за доп оплату ты можешь допилить ее до готового проекта. --- а теперь вспоминаем эти 50 игр, и понимаем что мы получим. я не заступаюсь за ДЯДЮ КРИТИКА... я абсолютно ЗА ЮНИТИ... но сакутин просто бесит. а вообще на канале есть полезные видео и туторы по геймдеву ?? или это канал саморекламы и самолюбования ??
@@lordofbits Автор канала тоже персонаж сомнительный со своим чёрным пиаром. Немчинский делает обзоры на хайповые темы где ему приходится говорить о языках и технологиях в которых он слабо разбирается. И в этом он совсем не крут.
Куча логических ошибок. 1) абсолютное большинство игр на юнити - minimal effort клоны клонов и казуалки 2) больших и тяжелых проектов ААА уровня - кот наплакал и у них куча проблем с разработкой и производительностью 3) требования к графике != художественный стиль. Можно сделать красивую и нетребовательную графику, можно сделать тяжелую и требовательную, но в целом реалистичный графический уровень это всегда какие-то танцы с бубном, а не легкая работа из коробки 4) фотореализм уровня 2007 года. 5) движок способен != движок способен из коробки. Если переписать пол движка, можно хоть gamemaker сделать фотореалистичным, вопрос осмысленности усилий Недавно был какой-то мод дума с очень приятным графоном, это же не значит что все должны брать исходный движок дума и делать на нем игры. Троллейбус из буханки. У юнити есть свои сильные стороны, но это определенно не они.
тезис обозреваемого видео - это то, что юнити говно. в этом видео прозвучало утверждение, что на юнити можно делать достойный уровень. при чем тут триплэй и фотореализм или что любое не ааа это по определению плохо?
@@Jigernaunt В видео говорится, что 3д большие игры на юнити делать не комфортно, и относительно этого он говно. А учитывая, что автор критики в начале вставил как минимум 1 игру сделанную не на юнити, то это уже забавно.
@@МистерХренасеуебаси это какую?) там все 3 игры на юнити сделаны, бездари анрил с коробки это кусок тяжеловесного г*** которое лагает, вылетает и пишется на доисторическом C++
@@degosh748 Хартстоун показан пкашный, в то время как лишь на телефон он делается на юнити. И знаешь почему его на телефоне не показали? А потому что он там лагающая параша. Какой конкретно параметр в С++ доисторический?
По-сути каждый, может делать игры там где ему нравится, хочешь в Unreal Engine, делай в нём, хочешь в Unity 3D делай в ней или в CryEngine и т.д. Кому где удобнее, как и в музыке, кому-то удобнее работать в Fl Studio а кому-то в Cubase или Ableton Live и т.д. И надоело уже слышать, где лучше - где хуже, мастер везде сделает идеально и так же новичок в любой программе сможет научиться, не зависимо для кого это лучше или хуже.
@Roman Bresd и на basic можно сделать ААА игры с реализмом. И даже сервер пентагона. Вопрос в целесообразности. Жаль что вы не понимаете зачем нужны языки программирования и почему они так сильно отличаются. Игровые движки кстати - это еще более узкая часть языка программирования. Если язык не заточен под веб-разрабоку а не нем сделали веб-билдер то явно этот веб билдером будет очень сложно пользоваться и добавить простую веб-форму займет месяц работы. А на веб-билдере в том же пхп это займет 5 минут. Так и с движками. Если шарп это про простые проги, где програмисты настолько ленивы что за ни чистильщик мусора убирает, то какие еще игры на нем писать??? Ни чего что чистка памяти отедает 5-10 секунд UI времени!!!! Почему нельзя чистить память в BG-потоке, как это делается в objc или swift или stl контейнеры из с++ ??? Зачем пользоваться сборщиком мусора, если нам важны каждые фреймы в UI потоке? А сборщик мусора отжирает ДЕСЯТКИ секунд IU фреймов, когда это можно легко переснести на BG-поток в нормальном языке. Например в swift
А вот и нет, вот именно с играми так легко это не работает, в играх очень важна производительность, в которую юнити совершенно не может ибо упирается полностью в GC C#
@bitmap открой дотнет создай память в притык и радуйся призами в 30 секунд а то и минуту. Я раз за тебя что у тебя на компе 16 гб ОЗУ. Удали память поставь 4гб озу и глянь как шарп будет работать в условиях дефицита памяти. Ну и желательно ССД вынуть и вместо ссд жесткий диск использовать для свопа. Вот тогда кайф увидишь как GC на 30 МИНУТ чистку мусора делает. То что у тебя там комп за 1000 баксов и топовые конфигурации не значит что у всех так. У моей девушки например встроенная видюха и на ней спокойно работают НЕ юнити игры. И только юнити игры не по детски лагают на HDD с 4гб ОЗУ и втроенной видео.
@bitmap ЕЩЕ раз читай сообщение - даже на BASIC можно написать пентагон и любую игру. ВОт и твой юнити да можно, но комп нужно с дикретной видюхой и еще озу накупить. А вот норм комп с 4гб озу и втроенной видюхой на которой условная дота прекрасно работает, чем уже даже юнити студия не запускается. Не расскажешь почему простейшие игры лагают не подтски на втроенной в проц видео? Ты ж там писал что все на С++. Так почему ж дота летает, которая по графике в 100 раз лучше любой игры со стима написанной на юнити, кроме десятка исключений(которые требуют супер комп с дискретко вроде таркова и рафта - там супер сервер нужен что бы тянуть тарков с рафтом)
@bitmap я доту доже на своем нетбуке на 2гб оперативы 1 гигагерц проце 2012 года запускаю. Да на минималках. Да 30-40 фпс. Но абсолютно любая игра от юнити на этом нетбуке даже не запускается. ВОт твой и юнити. 2D текстуры уже нужен комп за 1000 баксов. И еще ты осмелился сказать что я не знаю что такое шарп. Ха ха. Вот ты не знаешь что такое юнити и перфоменс тесты. Сколько у тебя компьютеров с разным окружением для тестов??? Ноль? Неудачник
@@Герс-м4ъ ок постараюсь, 1.5 года уже юнити разраб на мидл позиции. Что нужно юнити разрабу чтобы его замечали компании игровые. 1 быть геймером 2 знать с# на уровне компилятора, как всё устроено внутри 3 навыки гейм, левел дизайна 4 понимать как устроен игровой движок - рендеринг, свет и так далее 5 построение игровой архитектуры 6 применение дизайн паттернов или архитектурных, SOLID 7 линейная алгебра 8 быть готовым параллельно к изучению фреймворков Если не относится к гейм деву серьёзно как например делает Роман Сакутин, тогда не ждите что вас вообще заметят в этой индустрии
Неплохой момент для интеграции рекламы. 2 раз в жизни вижу подобный момент вставки рекламы который в тему, только вот в 1 раз рекламы не было, а в этот (2) раз ее вставили! Прикольно вообщем!
@@СтарыйАккаунт-р6ф разработка трипл а на движке определяется не движком, а количеством уже имеющихся наработок и специалистов в студиях. Сейчас все игры сшиваются из давно сделанных кусков, которые правятся и корректируются. И на игру дописываются с нуля 1-2 кормеханики. Во многих играх кроме графики и локаций из года в год вообще ничего не меняется. Если те же близы захотят например сделать heartstone 2 они не будут писать его заново на другом движке. Это не выгодно. То же с играми на движке source, где код переносится из игры в игру с теми же самыми багами, хотя можно было переписать все с нуля на том же анриале.
Взять хотя бы игру Subnautica. Топовая игра с хорошей графикой, которую казуальной и простой назвать язык не повернётся. Или же The Forest. Глупости он говорит
А если рассмотреть движок не только со стороны части кода, что мы увидим? Сам работаю на юнити в мобильном геймдеве. И это кошмар, движок максимально деревянный и не направленный на серьёзную разработку, именно в плане инструментария из коробки. Те вещи, которые казалось бы очевидны для игрового движка в юнити почему-то отсутствуют. Большинство систем деревянные настолько, что многие вещи удобнее и качественное делать в другом софте (те же fx и анимации в сцене). Инструментарий ландскейпов как будто из начала нулевых досихпор в актуальной версии, абсолютно убогая и неудобная система построения UI в виде канвасов, которую вроде как-то переделывают с новыми версиями, но координально ничего не меняется, про систему аниматоров и блендтри вообще упоминать страшно. Фактического развития инструментария с течением времени практически нет, изменения минимальные. И в мобилках используют юнити не потому что он лучше, а потому что сделать какие то простые вещи в юнити намного быстрее чем в аналогах, зачем использовать крутой рендер анриала, если он жрет много ресурсов, если можно использовать в юнити тун/хендпейн/анлит шейдеры и сэкономить на просчетах рендера, так же одна из причин - вес, чистый билд проекта под юнити весит в разы меньше чем в том же анриале, что очень важно для мобильного сегмента. Юнити это вынужденная мера для мобильной разработки, которую используют в основном из за простоты работы с именно мобильным сегментом и кучей опций для мобилок из маркетплейса, серьёзных проектов под юнити единицы, тот же бедный тарков досихпор пытается что-то выжать из движка, и выходит откровенно хреново. Не спорю, в юнити есть моменты за которые его можно похвалить, но они просто тонут в деревянности и устаревшести технологий движка.
@@rsakutin Я перешел на юнити, и у меня возникали трудности там где на Unreal их не было, скрипты по юнити часто не рабочие, притом даже иностранные, я не слишком силен в C#, даже не знаю может вернутся на Unreal, мне показалось что он более требователен к железу, но зато там можно не зная язык работать ?
@@dkvChannel если среда разработки настолько высого уровня и продуманности что позволяет не знать язык програмирования для разработки стобственных костылей - плохо ли это? Не это ли позволяет художнику быть художником, а не химиком и слесарем и разнорабочим в одном лице, и не решать большую часть времени проблемы, не связанные с творчеством?
ИМХО, просто дядька уже старенький, утонувший в тырпрайзе, ведет канал, люди просят рассказать про что-то, он в этом вопросе не шарит: погуглил быстро - рассказал и пошел дальше. Ну, типа вот объективно же, если сейчас юнити разраба попросить пояснить что там у asp.net core, а лучше за джаву, где применяется, какие задачи - будет примерно та же песня.
Объективно,человек не будет рассказывать то что совсем не знает. В том и соль,что тут не объективно. Скорее он хотел сказать,что топовые команды не мобильных разработчиков редко прибегают к юнити,только при этом зачем то нагнал на функицонал движка,что он в чём то виноват,при этом говоря что мегапопулярен и приносит много дохода %_% странный в общем.
просто джавщики поели говна от Си-шников и прочей секты, некоторые приспособились уже к их члену и просто начали куесосить других, как в дедовщине в армии.
Интересное сравнение, поднятое в видео! Разработка игр - это сложный процесс, и каждый движок имеет свои преимущества и недостатки. Сергей Немчинский рассматривает Unity с критической точки зрения, выделяя проблемные моменты. Однако, как всегда, выбор движка зависит от конкретных задач и опыта разработчика. Это может быть полезное видео для тех, кто в поисках информации о различных движках для разработки игр. 👍
Валарант и кс го разные игры в сеттинге шутера, это да. Но я согласен с Сергеем, что на Андроиде есть куча игра схожих по механике почти в 1 в 1(а если брать китайские РПГ или РПГ то и 1 в 1 есть), различающиеся по сути ток модельками
Раньше выбор хорошо поддерживаемых движков был очень мал (сейчас уже даже не знаю). Поэтому Unity и завоевал популярность среди начинающих разработчиков своей доступностью и простотой. Был и будет актуален за счет своей политики распространения, кто бы что не говорил.
А, Анрил сейчас по другой политике распространяется, выходит? Или движок от Амазона. Юнити будет на плаву уже за счёт комьюнити и мобильного рынка. Ну и, теоретически, за счёт простоты, хотя Анрил сейчас не то, чтобы сру энжин...
@@Bukin-xz6sr ну то понятно всё относительно чего-то вот только сложность юнити растёт и будет расти, раз они хотят конкурировать с другими движками, времена когда юнити был простым прошли, хватит разгонять эти мифы. Это не значит, что движок плохой, но ему надо двигаться вперёд и о простоте говорить уже не приходится.
@@fumanchez это уже к гейм дизайну относится) Мне, в целом, вообще такая боевка не нравится. Больше по душе та, что была в Divinity. Отбалансить бы её. Но я казуалыч в этом вопросе, кмк.
Ага и в результате графика 2005-го года тормозит на RTX 3080 & R3700k (и суть здесь не в железе, а в том, что Unity - это Г, которое портит игры). И в частности Пилларсы прекрасная игра на ужаснейшем движке, за одно это Unity хочется уничтожить.
@@MariaEsenina довольно странные представления о графике из 2005 года. Она даже близко такой не была. Кроме того, видеокарта не является единственно необходимым компонентом для комфортной игры. Вероятно, проблемы были из-за других комплектующих. Если эта гипотетическая ситуация вообще имела место быть. p.s. Unity не может портить игры. Это оксюморон.
@@Diyozen titan quest 2006 год выхода (то есть технологии 2004-2005 годов). Гораздо более производительный движок (хотя тоже неидеальный), локации и количество NPC и мобов на карте значительно больше. При этом вычисления сложнее и их больше. +Вы можете запустить Пилларсы НА ЛЮБОМ железе и он всё равно будет тормозить. Сортировка предметов там иногда вообще повесит любой топовый CPU, т.к. там это добро вычиляется в одном потоке. И да, Unity ПОРТИТ собой игры. Лучше бы Пилларсы выходили на любом другом движке даже пусть на старых технологиях. Скажем даже Neverwinter nights на Инфинити (год выпуска 2002). Ваше "мнение" говорил лишь о том, что вы не разбираетесь как в играх, так и в движках.
Когда кто-то говорит про Unity, я вспоминаю что на нём написана Subnautica, моя любимая 3D игра с огромным открытым миром и очень даже реалистичной и красивой графикой
ток сами разрабы сабнатики постоянно плюются на движок юнити. И все хотят перейти на с++. Ток бюджета не хватает. Читай деб блоги сабнатики узнаешь много нового про юнити
@@serhiis_ В этом и прикол, Юнити и С# им позволили не имея бюджета создать игру, ставшую хитом. Возможно теперь у них появятся деньги на свой движок. Кстати игра выстрелила, дала хорошие деньги. Можно было на них делать свой движок. Но они начали пилить сразу белоу зиро на том же движке)))
@@Герс-м4ъ зачем писать свой движок? если есть кучу движков на с++. Тот же анриал бесплатный и даже во многих моментах проще юнити. Как минимум в анриал ни кто не заморачивается что бы писать пул обектов, что бы как-то оптимизировать сборку мусора, и еще кучу патернов-костылей проектирования которые нацелены лишь на то что память удалять запрещено, надо память переиспользовать костылями что бы не дай бог сборка мусора не запустилась. В юнити даже в стандарт это вшили - использовать везде пул обектов патерн, класс даже создали стандартный для этого
Ромыч ну ты даёшь. Показать тарков, там большую часть движка переписали а на ue4 такого можно добиться из коробки. Таким образом можно и из rpg makera можно сделать топовый движок, делов то просто переписать его полностью и оставить только лого. Разговор больше о чистом движке для начинающих. А не о высоком уровне c# Синьоров
В точку. Ну и сборчик мусора в юнити отключить невозможно, насколько я знаю. Если игре нужно много ОЗУ, то фризы фризные обеспечены, играть в это будет невозможно. Сборчик мусора не умеет в bg потоке чистить памяти. Как это делают все нормальные языки тот же swift objc или stl контейнеры
а что не так? Юнити не умеет в высоконагруженную графику, это лагает все безбожно потому те кто начинали писать какие-то крупные проекты на юнити быстро свернули это всё к чертям....вот и получаем всякие геншин импакты, расты и прочее где присутствует одновременно и лагучая составляющая и отсутствует нормальная графическая
По моим наблюдениям большинство, кто говорит, что C# слабенький язык и на нем можно делать простеньке программы типа виндовсформс и 2D в юните, из разряда "я 10 лет назад попробовал C#\я посмотрел обзор на C#\Почитал статью, меня не впечатлил". Вобщем не имеют реального опыта работы на C# и не имеют объективной информации.
Сделать можно все что угодно, и использовать при этом тоже все что угодно. Даже Pascal, как это не странно предоставляет много возможностей для опытного человека. Вопрос в том, насколько эти программы будут эффективней, будут ли они потреблять меньше памяти, или может работать в несколько раз быстрее? C#, как и Java прекрасные и довольно удобные языки, в плане удобности C++ с ними не сравнится, как минимум из-за наличия в них garbage collector-ов. Но C++ используют из-за того что он в разы эффективние в работе с большинством структур данных и при реализации одних и тех же алгоритмов
@bitmap я имел в виду, что AAA-проекты на шарпе не делают почему-то. Плюс на Анриле тоже полно средне и низкобюджетных игр, но они не имеют такой чудовищной оптимизации как большинство проектов на Юнити/C#.
Задача Немчинского была донести основную мысль про движок Юнити простыми словами, что это не ААА проекты для PS и PC, а более простые игры. Какой смысл это оспаривать, приводя в пример исключения и докапываться до мелочей?
ААА игра = потрачено много денег, на юнити можно потратить в 100 раз меньше денег и сделать такую же игру, понятное дело что не про ААА создание игры юнити
хоспаде они всё бегают со своим единственным тарковым и тыкают им в любого кто скажет очевидную истину - юнити нужен чтобы делать мобильные дрочильни три в ряд, в которые будут втыкать милфы пока едут в метро с работы главбуха домой. а для пк игруль нужны плюсы.
Ну про размерность игр он прав. Больших, крутых игр на юнити по пальцам двух руки можно пересчитать. А мобильные арчер, ну это же обычное дрочево. Я думаю половина его посыла именно про желание заниматься в знаковых проектах
@@namelessboar Игры где свой движок написанный на коленке. Либо взят готовый движок, допиленный но тот движок был написан на коленке. На например движок Амнезии - это допиленный движок Пенумбры. Движок Балдурс Гейтс 3 - это допиленный движок Дивинити ОС 2. Движок гта 5 - это движок гта 4 с новыми фичами
Давай посчитаем крупные игры на Юнити (Сейчас ты выйдешь пришельцем, когда на двух руках более 20 пальцев)! 1) Genshin Impact! 2) Kerbal Space Program ! 3) HearStone (PC и моб). 4) Subnatica 5) Cities Skylines! 6) Escape From Tarkov. 7) Rust 8) Pillars of Eternity 9) Albion Online 10) Firewatch 11) Desperados III 12) Wasteland 3 13) Endless Space 2 14) Verdun 15) Pathfinder Online 16) V Rising 17) Naraka: Bladepoint 18) Blitzkrieg 3 19) Deus Ex: The Fall 20) 7 Days to Die 21) King's Bounty: Legions 22) Robocraft 23) Aragami 24) Valheim 25) Green Hell 26) ECO И это список крупных ПК игр (с кучей возможностей, либо MMO , либо открытый 3D мир)! А есть еще куча популярных средненьких игр - аля Фазмафобия, Рафт, Fall Guys, Car Mechanic, The LOng Dark, SCP. А Если ты подразумеваешь под большими крутыми играми - игры уровня GTA, Assassins Creed, RDR2, Ведьмак 3, CyberPunk, то таких игр (серий) всего с два - три десятка за время всей игровой индустрии, и их бюджеты - десятки, а то и сотни миллионов долларов! Причем, почти все используют свои движки аля Red Engine (ведьмак и киберпанк) или Rockstar Advanced Game Engine (GTA) , а не всякие CryEngine или Unreal или Unity! Ибо никто не будет платить % от прибыли или каждый год за рабочее место!
@@Liero2007 Половина игр в списке это либо альфа-бета недо игра. 7 дней вообще ранняя недоигра. Ее еще лет 100 будут делать и не факт что сделают. Может не будешь в список игр добавлять дипломные и курсовые работы аля альфа бета Г игры где багов и лагов в 1000 раз больше чем игры. 7 дней это редкий кал, я в майнкрафт 00001 пре альфа версии играл он был более играбельный и меньше лагов чем 7 дней. Попробуй хотя бы на ноуте с интегрированной в проц видюхой запустить перечисленные тобой игры. Какая из них будет давать хотя бы 60 фпс??? То что на мега сервере за 2-3к долларов эти игры работают это не значит что они хорошие. Тарков так еще то лагучее Г. Щас из него практически 90% юнити кода удалили и он стал более менее играбельный. Щас тарков на 90% на плюсах написан и лишь 10% на юнити
"Counter Strike и Валорант - это абсолютно разные игры" - максимально спорное утверждение, как собственно и все его попытки докопаться до оригинального ролика.
Недавно видел, как в группе по blender появился "специалист", который доказывал, что blender хуже 3dmax, потому что там кривых нет. Никто не смог ему объяснить, что сейчас 2022, а не 2007. И его знания уже устарели. Обычное "стереотипное мышление" - когда-то услышал, запомнил. Вслед раз видит - ага, юнити-фигунити, это же про конвейер треш-игр. Все, делаю аналитический видос) Зачем что-то узнавать, итак же все знаю) Смешно, но каждый может так облажаться. И 200-летний опыт не спасет.
Работаю java девелопером. Дома развлекаюсь с юнити. Парралельно изучил c#. Видео это видел. Честно похожие вопросы задавал немчинскому, что и автор видео)
Немчинский мне напомнил Малышеву, которая рассказывает про какие-нибудь палки для скандинавской ходьбы, увидев их первый раз в студии во время записи передачи.
Как получить факап на первых секундах? 1)Взять фразу клоуна, о том что игры уровня КС на юнити не сделать 2)В качестве опровержения вставить кадры из рпг, из мобильной стрелялки или что это, из карточной игры 3)Profit
я не разбираюсь в игровых движках конечно, но почему тарков такой кривой и лагучий, а squad работает намного стабильнее ? При том что в таркове карты намного меньше и игроков на карте тоже меньше.
Какой он смешной уровня кс мне кажется практически любой 3д движок может. Это не показатель в большей части всё зависит от художников насколько они профисионально работают так как даже та же текстура может сэкономить кучу ресурсов и придать моделям шедевральный вид. А вообще главное в играх что бы они были интересные потом уже графика и тд.
Не, у кс есть одно но, сетевой код. Писать его ручками на юньке такое себе, из коробки там не очень. Но на С++ война с самим С++, или с кастылём поверх С++, не важно. Типатругеймерам надо многамнога фпс и при этом пинг ниже чем от его мышки до пекарни, при молейшем подскакивании пинга их пердаки летят на татуин, что и формирует повестку дня. "А вообще главное в играх что бы они были интересные потом уже графика и тд." - мир изменился. Привлеч в игру можно только графоном, удержать да, уже только геймплеем, но без графона современный проект мёртв. Всё равно нужен высокий уровень, иначе массы на это будут смотреть так "а у них графон какое-то говно, значит и игру так же делали, не буду и смотреть даже".
@@dkvChannel По мне тут просто зависить. Что тут любой школьник на юнити может сделать годный проект не углубляться в сверх познания. А что касается сети в юнити есть же решение при этом тоже без заморочек. Хотя я пробовал делать при помощи сокета соединение.)))
Сергей 10 лет назад заявлял, что у него чуть больше 10 лет опыта разработки. Примерно там же, 10 лет назад, он ушел от разработки к обучению, и основал Фоксмайнд. Так что про 20 лет это он преувеличил. Игры он не разрабатывал никогда. В свое время давал хорошее введение в архитектуру, а теперь решил кушац и теперь случаются с ним вот такие малограмотные моменты.
Претензии притянуты за уши. Клоны что борются за копейки это же в точку. Есть 3-5 среди условно почти одинаковых игр которые держат 95% рынка и еще десятки которые борются за место под солнцем без особых надежд. И бюджеты/доходность не сравнимые. Возьмем для примера бинго игру - клонов десятки если не сотни а зарабатывает (на уровне милионов уе) 3-4 игры: бинго от плейтики, бинго от gsn и еще парочку - у меня была статистика рынка. Хотя если смотреть по инсталяциям не зная статистики то так не скажешь ;)
Я думаю движок всего лишь инструмент, скажем молоток. Если вы всегда бьете молотком по пальцу когда забиваете гвозди, глупо будет винить молоток. Здесь виноваты вы и ваше рукожопство.
я сейчас блин за месяц работы контр страйк прототип с парой карт накидаю на юнити, с учетом того что я ещё сильно плаваю в движке, странные вещи Сергей говорит про возможности движка. Мне кажется, что он говорил больше с точки зрения рынка. И действительно, если посмотреть рынок Unity, то там 100% видимых вакансий это казуал, а если посмотреть UE, то там есть вакансии в киностудиях и что-то похожее на ААА, но при этом в целом вакансий в ААА очень мало. Сейчас в целом не особо понятно с чего начинать разработчику, который хочет сделать свой аналог Ведьмака или Киберпанка со своей лор историей и своими механиками, просто некоторым кажется, что начиная с UE и С++ это сделать проще и быстрее
*Как enterprise разработчик на Java и Kotlin, могу сказать, что в этой сфере в большинстве своем вы тоже будете делать одно и то же. Практически везде "Подними базу, настрой базу, напиши SQL скрипт, добавь контроллер, верни json ответ, распарсь файл, сформируй docx, xls, pdf и т.п. и верни его на фронт, создай/удали/обнови сущность" Как раз на мой взгляд enterprise не gamedev разработка одна из самых рутинных и скучных вещей. И кстати Сергей сам это упоминал в одном из видео*
@@aaymax Да я не к тому, что терминами решил блеснуть, а что какой язык не возьми, везде +- одинаково будет выглядеть. Просто термин использовал, т.к. вы его и расписали по-сути.
Unity это вотчина всяких казуальщиков и менеджеров по продажам, которые захотели поиграться в геймдеве. Никто серьезно эту платформу не воспринимает, да есть рынок но пфффф, он есть у всего
Unity не лучший, но мне кажется для многих он проложил либо начало, либо стал основным в разработке. До жути простой, но большой. Каждый день залезаю все в новые и новые вещи.
я как бывший FLASHер в 2012 году ничего не понимал в программировании. Знал только ActionScript - а увидев Юнити я испытал тантрический оргазм :) Надо же! : мой любимый интерфейс 3Dmax только удобнее и быстрее. Скрипты вешать на объекты еще проще чем в AdobeFlash! К моему счастью в те времена в Юньке можно было на JS писать - а это было мне близко похоже на Флешовый экшн-скрипт :) да обычный JS мне был знаком по HTML С годами и Шарп изучил
это очень уродливый движок, который ещё и вредит мышлению разработчика. В плане развития Unreal Engine или движки без UI дадут гораздо больше (особенно движки без UI).
@@MariaEsenina Да я планирую как нибудь опробовать unreal. Да и касательно графики не знаю, всё таки есть шейдеры в асет сторе, а мне и банального пост-процесинга хватает. Да и unreal для меня всё таки для чего-нибудь высокополигонального, серьезного, более реалистичного - это всё не для меня.
@@apogee... для низкополигонального изучайте более легковесные инструменты, гораздо полезнее для интеллекта и гораздо качественнее результаты при понимании что и зачем вы делаете. Если есть понимание теории, то и на Unity проекты будут лучше, но здесь проблема в том, что Unity намеренно оболванивает разработку. Как комментатор выше "Скрипты вешать на объекты еще проще чем в AdobeFlash!" - тот кто так делает - официально долбо*б! (к слову так и на AdobeFlash делать было крайне неприлично и признак непрофессионализма).
Поиграл в 2 мобильные казуалки на юнити - Спец по движку Юнити....спрайт туда, спрайт сюда. ....Юнити не может в крутые и сложные 3д игры.... ТАРКОВ-ну да, ну да, пошел на хер.
unity не плохой движек просто он не подходящий для больших масштабных игр. Все из-за ужасной оптимизация под такое проекты. Чем больше и сложнее игра тем больше она будет фризить. Будет не стабильный frame time. Escape from tarkov, the Forest, rust эти игры красивые но они жутко лагучие. Тот же ue4 справится намного лучше с такой поставленной задачей а именно сделать реалистичное освещение, тени и затемнение и тд. Либо игра выглядит очень просто и работает нормально либо она выглядит хорошо но работать ужасно.
Нынче такие времена настали, что выпускают неоптимизированную хрень в стим по предзаказам, а потом годами допиливают баги патчами и контент вырезанный продают в ДЛС и от языка это не зависит. А всё потому что раньше из-за подобных косяков можно было обанкротиться, а сейчас в стиме и подобных сервисах жмут все соки из геймеров вообще не стараясь. Не в языке дело, а в подходе
Ну если посмотреть какой-нибудь последний обзор по ней то как правило там ругают оптимизацию и лаги это как раз из-за юнити. Движок там выбран неудачно.
@@persoloid скорее неумелый подход или нехватка времени у разработчиков. Там ещё вопрос, что лагает. Может лагать код, а может графика. Если графика, то тут как бы вопросы не к движку. Если код, то от части к системе monobehaviour, но она тоже в прямых руках нормально работает.
@@EvolvingPlay там игра очень странно притормаживает. Может быть >100 FPS, но например в момент, когда в поле зрения появляется вражеский игрок - всё кроме звука вешается наглухо секунды так на полторы. Слышно только как тебя расстреливают %). А самое интересное что лично у меня эти притормаживания удалось практически полностью убрать по гайду некоего panj, в котором в основном всё сводится к применению нескольких reg-файлов, подстройке параметров драйвера видяхи и рекомендации вырубать вообще всё что можно на время игры (в т.ч. через настройку лаунчера запретить ему работать пока запущена игра). Такое ощущение что там где-то есть какие-нибудь блокировки на мьютексах, и иногда какой-то поток всё блокирует и засыпает, и если операционка по каким-то своим соображениям (много других процессов хотят процессора) его долго не будит - картинка в игре вешается. А может сборщик мусора не вовремя кидается что-нибудь жрать...
@@sagrer128 на полторы секунды вешать может только сборщик мусора. А это лечится удалением шарпа и выбор нормального движка без сборщика мусора, а например со встроенным ARC как свифте. Или stl контейнеры
В основном согласен с Сергеем. Unity действительно дерьмо. 😉 В принципе, имеет право на жизнь для начинающих или инди-разработчиков, но не более. И уважающий себя профессионал обязан развиваться, и освоить что то более серьезное. Да и C++ на самом деле не настолько сложен, и оно стоит того, чтобы его освоить. И он сейчас очень хорошо развился, и современные версии имеют богатые возможности. Например, можно почти полностью отказаться операторов new и delete, а в C++20 есть возможности, схожие с linq. Я и сам использую C++ для работы. Только не занимаюсь разработкой игр. И да, есть у игр на unity такой недостаток, что они все более жручие и тормознутые, чем на серьёзных движках. Особенно это касается 3Д проектов с мощной графикой. Да и с упрощённой графикой тоже.
Анрил в совокупности факторов уделывает Юнити на раз .Дело даже не в шарпе или плюсах а в удобстве и скорости разработки .Мобилки по любому Юнити , без вариантов .Все остальное гораздо удобнее и быстрее и красивее делать в Анриле. Тут даже спорить не нужно, факт есть факт. Все знакомые и я тоже , перешли на Анрил , даже визуал рендер в нем делаю теперь а Юнити так и плетется где то около попца ,который и нюхает .Смиритесь уже.
он реально говорящая голова и я его тоже с кличко ассоциировал, когда смотрел ЛОЛ - понторез, дешёвка. ещё у него трезуб на чашке, буквально говорит я -Украинец и горжусь этим - но говорит он по-русски и для ру сегмента. короче всё с ним понятно.
в этом видео Немчинский зачитывал что написали его сотрудники. Там в команде нет ни одного GameDev работающего с Unity, там только UE и C++ Короче доверился неосмотрительно. Яркая иллюстрация насколько далек вебразработчик от GameDev...
Этот "веб-разработчик" однажды и жаваскрипт примерно в таком же свете как юнити выставил. По-моему он веб-блогер и веб-производитель курсов по программированию...
"Сергей обычная говорящая голова" - это же относится и к некоторым вопросам по веб-разработке, точнее, к определенным технологиям. Вероятно, это от того, что невозможно быть специалистом во всех областях программирования. Так как, тут требуется пройти путь своей личной практикой. И практика должна быть долгой. Поэтому, почти все суждения Сергея субъективны и поверхностны. Не редко и ошибочны.
Чел... ты реально не понимаешь того, о чём говоришь) но при этом ты пытаешься В Этом же обвинить Сергея Немчинского. Это очень смешно выглядит) Все, кто хоть немного в теме - просто громко угорают с тебя, чел.. Сергей приводит в пример рынок мобильных приложений, а ты пытаешься сопоставлять этому проекты на консолях и ПК.. эти два рынка сравнивать не актуально в текущей теме обсуждения. Если бы ты хоть немного интересовался темой разработки приложений на мобильные устройства, для тебя не было бы новостью, что любое мобильное приложение, получившее 1000000+ скачиваний - в ближайшие пол года-год обзаводится клонами, написанными другими разработчиками. И от этого уже просто ни куда не деться. Ты не сможешь создать Отличный, популярный проект (IOS/Андроид), который будет существовать несколько лет не имея клонов. Тысячи аналитиков ежемесячно получают денежки за то, что мониторят популярность новых мобильных приложений. Я не понимаю только одного - как человек, извергающий подобную нелепость, обзаводится 67 тысячами подписчиков... и всего 3 тыс лайков.. вполне логично (интересно - сколько дизлайков, уверен - не меньше 2х тыс). Ты конечно извини, но ты создаёшь впечатление сильно предвзятого и предубежденного человека. и это относится почти к каждому контр аргументу, приведенному в этом видео. Так же создаётся впечатление, что ты слушаешь одно, а слышишь что-то совершенно другое, что-то своё)) что-то, что хочешь слышать сам :) На самом деле анализировать твои ошибки можно достаточно долго, но интерес быстро пропадает, так что я закругляюсь. Думаю тебе стОит удалить этот информационный шум, проанализировать более детально тему, которую ты пытаешься осветить своей широкой аудитории, и попробовать ещё раз. Удачи)
Исходя из рисунка 8:50, то если убрать c#, увеличится скорость компиляции, если писать на с++ сразу, то можно как увеличить, так и уменьшить производительность, тут уже будет больше зависит от программиста
Это точно. Видел недо-архитекторов. Которые утверждают что сборщик мусора нужно писать на с++, потому что его там нет. А без сборщика мусора нам ни как не выжить. Почему таких людей не отправляют сразу на пенсию? За что??? Какой нафиг сборщик мусора в с++!!! Это самая плохая практика в мире програмистов, хуже только использование exception вместо result
Сакутин кстати в своем коде грешит вставкой в каждую функцию exception. Видно тоже на пенсию пора. int rotate(diraction) { if (diraction == 0 ) throw new Exceprion() ... } Просто рука лицо. Зачем здесь Exceprion !!! Как эту функцию в rx или лямбдах использовать??? В asinc как ее запихнуть??? Лесенку их try catch делать. Какой же бреж. Почему вместо return писать throw new Exceprion. Что за фейспалм
Блин, вот я конечно все понимаю, но я не помню когда в последний раз играл в игру на unity и чтоб она не лагала, не грела ноут будто это AAA+ игра и не имела большого количества багов. Соре, на юнити говно пишут в 90% случаев, нимченский прав
Брат, не движок говно, и не разработчики, а то что у них получается из-за не профессионализма и их любви к запросам в UA-cam "как сделать игру за 5 минут"(не хотел никого обидеть)
Основа юнити с++, выходит лагает с++, так и анриал с++, выходит то же говно лагучее... А ещё сотни игр на с++ говно лагучее, но не по тому что с++, а по тому что на старте никому хороший код не нужен, а ты играя в игры на с++ играешь в уже вылизанные проекты и как правило через пол года\год после релиза, а на юньке юзаешь игрушку которую ещё вчера судорожно пилили. "не грела ноут" - покажи мне ноут который в 2077 не будет нагрет. С удовольствием посмотрю. Следом рдр2 так же покажи, а то я чёт ни одной модели ноутов не греющихся не знаю, да чё там греющихся, хоть бы не тротлил... "на юнити говно пишут" - то есть если я пишу на юньке говно и пойду писать на плюсах в анриле мой код сразу станет божественным?! Господи, какое говно у тебя в голове....
Это поверхностное мнение, а если копнуть глубже то все естественно стает понятно. Обычно инди-разрабы выбирают юнити из-за низкого порога вхождения(сам по себе прост, и гайдов миллион как сделать за час), но вот после того как ты написал код который работает, его уже можно продать, и так обычно инди разрабы в большинстве своем и делают, потому что нет опыта писать красивый код, который будет более оптимизированный и тд, поэтому и получается что пластиковая игрушка на юнити может сильнее греть твое устройство чем какая то более красивая игра от крупного разраба/издателя.
Здравстуй читатель. Хочу сказать тебе: 'Не отчаивайся'. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает. Ребята хочу вам сказать что случайностей вообще не бывает и вот почему: Представь себе выходишь ты в сад и видишь что все деревья в твоем саду повалены. Какая мысль придет к тебе в голову? Вполне возможно ты подумаешь что ночью прошел сильный ураган поваливший деревья. А теперь представь себе что ты также выйдешь в свой сад и увидишь что не все деревья в твоём саду повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову на этот раз? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что ночью поорудовал какой нибудь злоумышленник. А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю. А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте. Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо. Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди построившие этот город. Ну, а если твой коллега скажет: "неа, это просто вон там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша. Так вот предыдущая ситуация с молнией и химической реакцией еще более нелепая. Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна. Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята. Мой девиз в жизни такой: Терпеливо Активно Учитесь Хорошим Искренним Делам. Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.
Почему все, когда упоминают игры на юнити, не вспоминают о таркове и расте? Два самых больших проекта я бы сказал. Но, если бы эти игры были на анреал, уверен разрабам было бы проще и графон подтянуть и оптимизацию добавить. Но все равно, они отличный пример того, чего можно достич на юнити.
Проще бы им небыло. Если тот же (с точки зрения алгоритмов) код перенести на анриал - тормоза никуда не денутся. А ко всему прочему ещё бы и плюсовые утечки памяти наложились
Никита как-то упоминал про движок и про то что выбор unity был грандиозной ошибкой... им пришлось его перекраивать вдоль и поперек... и помимо непомерных усилий, это стоило еще и немалого бабла в связи с политикой юнити. Я бы не стал в данном споре приводить Тарков в пример =)
@@mahout_5108 хех да , это тот Никита который делает игры на устаревшей версии движка, чтоб не платить разрабам движка и поэтому разрабы движка не помогают его команде как с создателями игры RUST есть такие слухи
Я думаю, что порицание Unity тянется от того, что многие разрабы не умеют в оптимизацию игр и лепят на хорошем движке полное говно, сделанное для их крутых процессоров и видеокарт, но при этом с уровнем графики, физики и построения уровней около третьего квейка. И это самое говно на их крутых компах за много денег идет хорошо, но конечный потребитель видит заставку Unity, видит игру и бежит искать мыло, чтобы помыть руки после такой игры. А так сам движок хороший ведь, просто говёных программистов сейчас не счесть, каждый Вася считает своим святым долгом что-то напрограммировать. P.S. То же самое касается Unreal Engine, на нем написана, например, Everspace - прекрасно оптимизированная игра, которая способна выдать 60 фпс с хорошей графикой даже на пароварке, что уж говорить про мощные компы. И в то же время на нём же написано куча кривого кала.
ты просто посмотри на сами крупные игры на unity, они тормозят. RUST еле еле оптимизировали, да и в принципе крупных проектов на юнити мало так как трезвый разработчик свой крупный и сложный проект будет делать на ue4, unity engine 2, cry engine, но не как не unity. Тем более изменять unity нельзя. Тебе за доп действия надо платить хотя на норм движках всё бесплатно
крупный проект не значит хороший и не казуальны. можно бессмысленный шлак настрочить типа крузисов с каловдутиями, а можно на юнити добротную 4х стратегию endless legend. Или замечательные pathfinder, PoE, Tyranny(хотя последняя сырой вышла)
@@namelessboar Я говорю про качество не в геймплейном составляющем, а в техническим - графическим. И вообще, crysis хорошая игра, но плохая оптимизация в 1-ой и 3-ей, а кал оф дути реально конвейерный шлак !!!
Простите но тарков как пример играет как раз на руку тейку что юнити говно. Вы в него поиграйте, разрабы буквально борются с движком, а оптимизации как не было так и нет в игре.......
Думаю Сергей хотел сказать, что за удобство использования, мультиплатформенность и прочие фишки приходится расплачиваться производительностью. И написать на юнити контерстрайки и ЛОЛы конечно можно, но тогда игры знатно прибавят в системных требованиях и соответственно потеряют аудиторию, а условную юнити-батлу удастся запустить только на топовом железе в минимальных настройках.
Такое чувство что он в прошлом веке до сих пор ... С# хуже C++.... Java, которая уже устарела и е актуальна по его мнентию хорошо .... Все ясно с ним !
@@shoguneiraidenbaal359 Ну для игр c# рил хуже, как минимум из-за того что она крайне монопарадигмальная, что иногда значительно увеличивает время разработки. Хотя если речь именно про инди, то там как то пофиг.
А назовите пожалуйста хоть одну игру уровня Ведьмак или Киберпанк написанную на Unity. Мейнстримную, чтобы все знали. Я сейчас без подъеба. Я вот не нашел чего-то знакомого.
@@xof7472 Ну если с мейнстримностью согласится отчасти можно в случае RUST например, то вот уровень (подразумеваю совокупность вложенных средств, качества проекта) - это вопрос)
@@ruslanred850 сабнатика. Кто не знает сабнатику? Но как и в случае с тарковым, автор игры бывает матерным словом вспоминает движок игры в своем геймдев блоге. мультиплеер на юнити нормальный без пинга в 100+ не сделаешь. 16 ядер из 16 не задействуешь. рей трейсинг не включишь без кучи матов
Не, он не плохо расказал про SOLID и про ООП вроде грамотно затирал, вобщем слушать приятно, с общими моими знаниями расхождения не дает да и прикольный чел, я конечно начинающий прогер, но всеже инфу сортировать умеею, и немчинский неплох в теории, но как я понимаю плох на практике
Кажется этот мужик не понимает что говорит! Unity это свертехнологический двежок, каторый позволяет легко делать игры. Я даже скажу что эта лучший движек в мире! Сам уже 3 года сежу в этой отрасли. Уже в релизи 27 игор. А разработка одной игры, длится менее сутак. Правда у меня отзывы менее 3.5, приложение весит под 200мб, и какие-та фризы, но думаю это пропадёт как-то со временем. Спасибо каманде Unity за такой, прикрасный способ проявить себя. I ❤ Unity3D
настолько свертехнологический, что досих пор на нем нормальных крупных проектов не выходило, в основном одни инди игры, а все почему, а потому что он не способен на это
все игры на юнити ощущаются как кисель - второго Counter Strike или вменяемого файтинга на нем быть не может, киберспортивных игр на юнити - нет, мморпг - нет, говна на юнити - лопатой но я не хейтер - карточные игры (мтг, хс) или днд-лайк рпг от обсидианов проекты хорошие
Не, ну я с Немчинским от части, согласен. Ибо если сравнить lios, написанный на юньке и pubg, написанный на анреале, то это небо и земля. По оптимизации и отзывчивости ui эллементов. Для 2д юнька идеальна, но если вы хотите делать 3д, то только анреал.
Espace from Tarkov очень похож на PUBG, и они оба смотрятся мыльновато. Также есть Rust и ARK, и оба не оптимизированные игры. Но Unreal Engine с давних пор работала над графикой, а Unity работала над кроссплатформенностью. Следствии Unity заняла нишу мобильных игр, а Unreal продолжает делать крутую графику. Наверное, по желанию можно сделаю крутую графику на Unity, но зачем ? если есть unreal с готовыми инструментами для создания крутой графики.
В любом случае, посыл о том что юнити это про казуалки категорически неверен. Не всё что не ААА это несерьёзная казуалка. \Пусть только попробует Endless legend казуалкой
Ок, тут по фактам. Солидарен.
Да не особо, те же аргументы можно и под анриал подвести
@@СтарыйАккаунт-р6ф так видео ролик в оправдание Unity, к чему подводить те же аргументы к Unreal, с которого никто не спрашивает за "убогость" и "казуальность"?
Сергей максимально далек от разработки игр, поэтому они для него на одно лицо. Но говорить о скучности разработки игр перебор.)))
Про скучность так же можно сказать и про него, человека который занимался однотипным Java - Enterprise, годами перебирая одинаковые массивы данных пользователей. 😆 А вообще рулит Godot Engine)
@@Games2Dev Я начинающий програмист, начинал с Java мне было интересно писать игры, но когда я понял насколько это геморой (так как на джаве мне пришлось бы подключать нужные библиотеки и писать доп графику, + 90% вакансии на джаве это либо софт либо сайт(Ненавижу делать сайты, это моя курсовая в школе была, я там за день выучил в чем фишка html и написал сайт с нуля) (как по мне писать сайты, ВОТ ЧТО САМОЕ СКУШНОЕ)так вот в итоге перешол на юнити(как по мне херовый движок, куча чего нету из коробки, но в отличии от моего любимого анрила, 1200 вакансии юнити против 110 вакансии на анрил, в итоге выбор пал на юнити, так как сним можно быстрее войти в гейм дев
@@Games2Dev Годот для гейм дизайнеров, это тем кто любит создавать игры но не любит делать все остальное)))
Он java программист и рекламирует свои курсы. Очевидно, что он будет java продвигать.
А ты рекламируешь курсы по unity.
По этому искать объективности негде. Мир захватили учители программирования.
Высшая расса
Я ничего не продаю и программирую на java, но Роман абсолютно прав. На юнити можно делать интересные, сложные и разнообразные игры. Сергей Немчинский зачем то не разобравшись вставил своё "экспертное" мнение. Хотя он тоже в своей среде спец хороший. Просто балабол чутка))
@QwertyMAN Games , когда я на его канале искал хорошие книги по C#, везде была реклама его курсов!
@@rain5600 на слове "книги" стало смешно. Ну-ну, удачи, "программист")))
@@qwertymangames1800 да уже знаю, знаю, что это худший способ)
За троллингом к Extreme code надо))
Где?
я не понимаю иногда он рофлит или нет
Согласен, особенно учитывая два противоположных ролика по unity
@@teatime4035 Extreme code не является продавцом говна и ему не чужда самоирония. Объективно Unity - это долбанутый движок, который собой портит игры. Мне искренне жаль, что Pillars of eternity, Tyranny, Pathfinder вышли на этом движке, т.к. из-за особенностей движка их просто невозможно допилить до совершенства, а производительность падает на дно из-за тормознутого C# и несовершенства движка (которое невозможно исправить). Легко сравнить с играми в том же жанре - Divinity: Original Sin (2), сразу чувствует кастомный движок и то, насколько здорово всё оптимизировано и идёт даже на кривом железе.
И кстати именно техническая составляющая способствовала тому, что в итоге разработку 3-ей Балды дали именно Larian, хотя Обсидиан очень хотели. И очень хорошо что последние проиграли тендер. т.к. выкатили бы УГ на Unity очередное.
Сергей сказал, что писать игры скучно. СРОЧНО!!! сворачиваем все свои игровые проекты
А потом в стриме сказал, что если бы ему было 17 лет, то, наверное, пошёл бы в разработку игр🤣
Согласен, писать игры скучно
Сварщик который всю жизнь варит железо🗿🗿
Он (немчинский) че то дохуя лишнего последнее время говорит
По факту, особенно при работе в студиях
Мне понравилось как Рома в этом видео очень старался не обижать Сергея. Поднять щиты за C# и Unity 🛡🛡🛡
ага, сначала сакутин говорит что игры не клонируют, 5:25 а потом говорит что ДА клонируют 6:25.
ну и в чем тогда смысл видео??? ну и в чем тогда его посыл ??? ну и как после подобного вообще слушать его ???
сидит критикует дядю, а сам толкает всякую дичь сабам в уши.
в каждом видео реклама своего говнокурса, есть видео где он показывает 50 игр которые провалились, и принесли только убытки.
есть его рекламные вставки где за 100к рублей он сделает тебе игру (демку) а потом за доп оплату ты можешь допилить ее до готового проекта. --- а теперь вспоминаем эти 50 игр, и понимаем что мы получим.
я не заступаюсь за ДЯДЮ КРИТИКА... я абсолютно ЗА ЮНИТИ... но сакутин просто бесит. а вообще на канале есть полезные видео и туторы по геймдеву ?? или это канал саморекламы и самолюбования ??
@@АлисаДвачевская-р2б там 2 таймкода. так что давай внимательнее.
А, сек. ты же тёлка. тогда всё ясно.
@@АлисаДвачевская-р2б да чё не понятного то??
5:25 тут не клонируют
6:25 тут КЛОНИРУЮТ.
вот и всё. подари мне заглавных букв, у меня закончились.
@@DungeonAdmin но C++ не выйграет этот бой с ассемблером
@@whilefordo поверь хомяки сожрут
Игру можно сделать хоть в Командной строке, главное чтобы игра интересной была.
Я тоже так думаю
Главное чтоб деньги принесла.
@@DenisNIKOBusarinov художник должен быть голодным
Согласен)
чет вспомнились текстовые рпг )
Немчинский очень сильно плавает в темах вне джавы. Но подача там такая как-будто уверен на 100% в своих словах. Очень много ерунды про c# и фронтенд.
@@lordofbits Автор канала тоже персонаж сомнительный со своим чёрным пиаром. Немчинский делает обзоры на хайповые темы где ему приходится говорить о языках и технологиях в которых он слабо разбирается. И в этом он совсем не крут.
@@falconstreams6277 да, необходимо менять подход. Взять того же АйТи бороду, на каждую тему новый гость
Куча логических ошибок.
1) абсолютное большинство игр на юнити - minimal effort клоны клонов и казуалки
2) больших и тяжелых проектов ААА уровня - кот наплакал и у них куча проблем с разработкой и производительностью
3) требования к графике != художественный стиль. Можно сделать красивую и нетребовательную графику, можно сделать тяжелую и требовательную, но в целом реалистичный графический уровень это всегда какие-то танцы с бубном, а не легкая работа из коробки
4) фотореализм уровня 2007 года.
5) движок способен != движок способен из коробки. Если переписать пол движка, можно хоть gamemaker сделать фотореалистичным, вопрос осмысленности усилий Недавно был какой-то мод дума с очень приятным графоном, это же не значит что все должны брать исходный движок дума и делать на нем игры. Троллейбус из буханки.
У юнити есть свои сильные стороны, но это определенно не они.
по фактам
тезис обозреваемого видео - это то, что юнити говно. в этом видео прозвучало утверждение, что на юнити можно делать достойный уровень. при чем тут триплэй и фотореализм или что любое не ааа это по определению плохо?
@@Jigernaunt В видео говорится, что 3д большие игры на юнити делать не комфортно, и относительно этого он говно. А учитывая, что автор критики в начале вставил как минимум 1 игру сделанную не на юнити, то это уже забавно.
@@МистерХренасеуебаси это какую?) там все 3 игры на юнити сделаны, бездари анрил с коробки это кусок тяжеловесного г*** которое лагает, вылетает и пишется на доисторическом C++
@@degosh748 Хартстоун показан пкашный, в то время как лишь на телефон он делается на юнити. И знаешь почему его на телефоне не показали? А потому что он там лагающая параша.
Какой конкретно параметр в С++ доисторический?
ну че тут сказать: шарпист и джавист выясняют, кто самый гейский гей:)
Нету такого "шарпист", их называют дотнетчиками (происходит от компилятора C# - .NET Framework) !
@@shoguneiraidenbaal359 .Net Framework это не какой-то там компилятор... Это платформа, вообще-то. А с# в ней лишь часть, пусть и объемная
@@khodis2002 паххахахахаахаххахаахаахаха
Есть 2 стула: Линукс и виндовс
Есть 2 жопы: джава и сисетка
Есть универсальная пизда под названием JavaScript
@@khodis2002 Майнкрафт не варик да?
По-сути каждый, может делать игры там где ему нравится, хочешь в Unreal Engine, делай в нём, хочешь в Unity 3D делай в ней или в CryEngine и т.д.
Кому где удобнее, как и в музыке, кому-то удобнее работать в Fl Studio а кому-то в Cubase или Ableton Live и т.д. И надоело уже слышать, где лучше - где хуже, мастер везде сделает идеально и так же новичок в любой программе сможет научиться, не зависимо для кого это лучше или хуже.
@Roman Bresd и на basic можно сделать ААА игры с реализмом. И даже сервер пентагона. Вопрос в целесообразности. Жаль что вы не понимаете зачем нужны языки программирования и почему они так сильно отличаются. Игровые движки кстати - это еще более узкая часть языка программирования. Если язык не заточен под веб-разрабоку а не нем сделали веб-билдер то явно этот веб билдером будет очень сложно пользоваться и добавить простую веб-форму займет месяц работы. А на веб-билдере в том же пхп это займет 5 минут.
Так и с движками. Если шарп это про простые проги, где програмисты настолько ленивы что за ни чистильщик мусора убирает, то какие еще игры на нем писать??? Ни чего что чистка памяти отедает 5-10 секунд UI времени!!!! Почему нельзя чистить память в BG-потоке, как это делается в objc или swift или stl контейнеры из с++ ???
Зачем пользоваться сборщиком мусора, если нам важны каждые фреймы в UI потоке? А сборщик мусора отжирает ДЕСЯТКИ секунд IU фреймов, когда это можно легко переснести на BG-поток в нормальном языке. Например в swift
А вот и нет, вот именно с играми так легко это не работает, в играх очень важна производительность, в которую юнити совершенно не может ибо упирается полностью в GC C#
@bitmap открой дотнет создай память в притык и радуйся призами в 30 секунд а то и минуту. Я раз за тебя что у тебя на компе 16 гб ОЗУ. Удали память поставь 4гб озу и глянь как шарп будет работать в условиях дефицита памяти. Ну и желательно ССД вынуть и вместо ссд жесткий диск использовать для свопа. Вот тогда кайф увидишь как GC на 30 МИНУТ чистку мусора делает.
То что у тебя там комп за 1000 баксов и топовые конфигурации не значит что у всех так. У моей девушки например встроенная видюха и на ней спокойно работают НЕ юнити игры. И только юнити игры не по детски лагают на HDD с 4гб ОЗУ и втроенной видео.
@bitmap ЕЩЕ раз читай сообщение - даже на BASIC можно написать пентагон и любую игру. ВОт и твой юнити да можно, но комп нужно с дикретной видюхой и еще озу накупить. А вот норм комп с 4гб озу и втроенной видюхой на которой условная дота прекрасно работает, чем уже даже юнити студия не запускается. Не расскажешь почему простейшие игры лагают не подтски на втроенной в проц видео? Ты ж там писал что все на С++. Так почему ж дота летает, которая по графике в 100 раз лучше любой игры со стима написанной на юнити, кроме десятка исключений(которые требуют супер комп с дискретко вроде таркова и рафта - там супер сервер нужен что бы тянуть тарков с рафтом)
@bitmap я доту доже на своем нетбуке на 2гб оперативы 1 гигагерц проце 2012 года запускаю. Да на минималках. Да 30-40 фпс. Но абсолютно любая игра от юнити на этом нетбуке даже не запускается. ВОт твой и юнити. 2D текстуры уже нужен комп за 1000 баксов. И еще ты осмелился сказать что я не знаю что такое шарп. Ха ха. Вот ты не знаешь что такое юнити и перфоменс тесты. Сколько у тебя компьютеров с разным окружением для тестов??? Ноль? Неудачник
Только устроился на работу, раньше осуждал тебя, за твою откровенность, сейчас понимаю на работе насколько ты был прав, ещё расти и расти мне в Unity
Не поделитесь своим опытом? Как вы себя сейчас чувствуете в этом? И остались ли в С# и Unity. Что бы могли бы посоветовать новичкам?
@@Герс-м4ъ ок постараюсь, 1.5 года уже юнити разраб на мидл позиции. Что нужно юнити разрабу чтобы его замечали компании игровые.
1 быть геймером
2 знать с# на уровне компилятора, как всё устроено внутри
3 навыки гейм, левел дизайна
4 понимать как устроен игровой движок - рендеринг, свет и так далее
5 построение игровой архитектуры
6 применение дизайн паттернов или архитектурных, SOLID
7 линейная алгебра
8 быть готовым параллельно к изучению фреймворков
Если не относится к гейм деву серьёзно как например делает Роман Сакутин, тогда не ждите что вас вообще заметят в этой индустрии
Роман: - Unity не только для казуальных игр.
Тот же Роман: Приводит казуальную-мобильную игру как пример на протяжении всего ролика ( Archero )
Неплохой момент для интеграции рекламы. 2 раз в жизни вижу подобный момент вставки рекламы который в тему, только вот в 1 раз рекламы не было, а в этот (2) раз ее вставили! Прикольно вообщем!
Опа, помню тебя в танках
Никита из Таркова: подержите мое пиво...
чики-брики - и в дамки
Ну оптимизация там такое себе даже спорить не нужно
Да и трипл а игр на нем по пальцам, так что ждем трипл а от Романа
@@СтарыйАккаунт-р6ф разработка трипл а на движке определяется не движком, а количеством уже имеющихся наработок и специалистов в студиях. Сейчас все игры сшиваются из давно сделанных кусков, которые правятся и корректируются. И на игру дописываются с нуля 1-2 кормеханики. Во многих играх кроме графики и локаций из года в год вообще ничего не меняется.
Если те же близы захотят например сделать heartstone 2 они не будут писать его заново на другом движке. Это не выгодно.
То же с играми на движке source, где код переносится из игры в игру с теми же самыми багами, хотя можно было переписать все с нуля на том же анриале.
@@СтарыйАккаунт-р6фих 0 как бы.
Взять хотя бы игру Subnautica. Топовая игра с хорошей графикой, которую казуальной и простой назвать язык не повернётся. Или же The Forest. Глупости он говорит
С технической точки зрения сабнатика не очень то и продвинутая
Или The Long Dark, 7 Days to die, Cities Skylines
@@nicetoseeyouagain 7 days to die неоптимизированный кусок, а остальные игры не прям сверхсложные в тех. плане.
@@Cheetaqueue тарков с растом: подержи мое пиво
@@Barabash2019 а они не брали исходники движка?
"Игры уровня каунтерстрайк"
@Ютуб Ютубов гдето я это слышал. на выступлении макса доши помойму ))
Ori and the Blind forest: ну да ну да, пошёл я нахер.
А что, "спрайтики" двигаются туда-сюда )
еще Forest
Rust
там еще eescape from tarkov сделан и genshin impact + mobile legends
А если рассмотреть движок не только со стороны части кода, что мы увидим?
Сам работаю на юнити в мобильном геймдеве. И это кошмар, движок максимально деревянный и не направленный на серьёзную разработку, именно в плане инструментария из коробки. Те вещи, которые казалось бы очевидны для игрового движка в юнити почему-то отсутствуют. Большинство систем деревянные настолько, что многие вещи удобнее и качественное делать в другом софте (те же fx и анимации в сцене). Инструментарий ландскейпов как будто из начала нулевых досихпор в актуальной версии, абсолютно убогая и неудобная система построения UI в виде канвасов, которую вроде как-то переделывают с новыми версиями, но координально ничего не меняется, про систему аниматоров и блендтри вообще упоминать страшно. Фактического развития инструментария с течением времени практически нет, изменения минимальные. И в мобилках используют юнити не потому что он лучше, а потому что сделать какие то простые вещи в юнити намного быстрее чем в аналогах, зачем использовать крутой рендер анриала, если он жрет много ресурсов, если можно использовать в юнити тун/хендпейн/анлит шейдеры и сэкономить на просчетах рендера, так же одна из причин - вес, чистый билд проекта под юнити весит в разы меньше чем в том же анриале, что очень важно для мобильного сегмента.
Юнити это вынужденная мера для мобильной разработки, которую используют в основном из за простоты работы с именно мобильным сегментом и кучей опций для мобилок из маркетплейса, серьёзных проектов под юнити единицы, тот же бедный тарков досихпор пытается что-то выжать из движка, и выходит откровенно хреново.
Не спорю, в юнити есть моменты за которые его можно похвалить, но они просто тонут в деревянности и устаревшести технологий движка.
Я сам критикую Unity по многим моментам, но это критика разбирающегося человека как и у вас
@@rsakutin Я перешел на юнити, и у меня возникали трудности там где на Unreal их не было, скрипты по юнити часто не рабочие, притом даже иностранные, я не слишком силен в C#, даже не знаю может вернутся на Unreal, мне показалось что он более требователен к железу, но зато там можно не зная язык работать ?
@@shoguneiraidenbaal359 , "но зато там можно не зная язык работать" - тебе можно на чём угодно работать, всё равно результат будет - ноль.
@@dkvChannel Жестоко.
@@dkvChannel если среда разработки настолько высого уровня и продуманности что позволяет не знать язык програмирования для разработки стобственных костылей - плохо ли это? Не это ли позволяет художнику быть художником, а не химиком и слесарем и разнорабочим в одном лице, и не решать большую часть времени проблемы, не связанные с творчеством?
Именно по этому ты сделал 50 игр за 2 месяца
ИМХО, просто дядька уже старенький, утонувший в тырпрайзе, ведет канал, люди просят рассказать про что-то, он в этом вопросе не шарит: погуглил быстро - рассказал и пошел дальше.
Ну, типа вот объективно же, если сейчас юнити разраба попросить пояснить что там у asp.net core, а лучше за джаву, где применяется, какие задачи - будет примерно та же песня.
Так а зачем с уверенностью вещать на широкую публику мнение, которое основано на абсолютно нулевом опыте в предмете?
Объективно,человек не будет рассказывать то что совсем не знает.
В том и соль,что тут не объективно. Скорее он хотел сказать,что топовые команды не мобильных разработчиков редко прибегают к юнити,только при этом зачем то нагнал на функицонал движка,что он в чём то виноват,при этом говоря что мегапопулярен и приносит много дохода %_% странный в общем.
Демон, живущий в каждом Java- разработчике: весь gamedev - говно
Сергей Немчинский: да, хозяин...
Делойте игоры на жаве. Вот Nodch сделол Maincrampf на жаве а потом мелкийsoft зоплотил ему $$$. Курсы на жаву посылочке вописании.
@@nok738 Делайте игры на C# и на C++, ведь именно на них пишутся профессиональные большие игры.
@@nok738 что сделал? Nodch?
@@literalyUrMom написал майнкампф
просто джавщики поели говна от Си-шников и прочей секты, некоторые приспособились уже к их члену и просто начали куесосить других, как в дедовщине в армии.
Интересное сравнение, поднятое в видео! Разработка игр - это сложный процесс, и каждый движок имеет свои преимущества и недостатки. Сергей Немчинский рассматривает Unity с критической точки зрения, выделяя проблемные моменты. Однако, как всегда, выбор движка зависит от конкретных задач и опыта разработчика. Это может быть полезное видео для тех, кто в поисках информации о различных движках для разработки игр. 👍
Валарант и кс го разные игры в сеттинге шутера, это да. Но я согласен с Сергеем, что на Андроиде есть куча игра схожих по механике почти в 1 в 1(а если брать китайские РПГ или РПГ то и 1 в 1 есть), различающиеся по сути ток модельками
что может сказать Сергей Немчинский, человек ненавидящий майнкрафт.
Раньше выбор хорошо поддерживаемых движков был очень мал (сейчас уже даже не знаю).
Поэтому Unity и завоевал популярность среди начинающих разработчиков своей доступностью и простотой.
Был и будет актуален за счет своей политики распространения, кто бы что не говорил.
А, Анрил сейчас по другой политике распространяется, выходит? Или движок от Амазона. Юнити будет на плаву уже за счёт комьюнити и мобильного рынка. Ну и, теоретически, за счёт простоты, хотя Анрил сейчас не то, чтобы сру энжин...
@@Bukin-xz6sr простоты? хм.. ну бы не сказал, что юнити это прям просто
@@vicnik1805 Познается в сравнении
@@Bukin-xz6sr ну то понятно всё относительно чего-то вот только сложность юнити растёт и будет расти, раз они хотят конкурировать с другими движками, времена когда юнити был простым прошли, хватит разгонять эти мифы. Это не значит, что движок плохой, но ему надо двигаться вперёд и о простоте говорить уже не приходится.
Касательно примеров игр, для меня показательным является Pillars of Eternity. Вот уж действительно казульный гейминг.
боевка там деграднула по сравнению с предыдущими играми Obsidian - медленная, неотзывчивая
@@fumanchez это уже к гейм дизайну относится)
Мне, в целом, вообще такая боевка не нравится. Больше по душе та, что была в Divinity. Отбалансить бы её. Но я казуалыч в этом вопросе, кмк.
Ага и в результате графика 2005-го года тормозит на RTX 3080 & R3700k (и суть здесь не в железе, а в том, что Unity - это Г, которое портит игры). И в частности Пилларсы прекрасная игра на ужаснейшем движке, за одно это Unity хочется уничтожить.
@@MariaEsenina довольно странные представления о графике из 2005 года. Она даже близко такой не была. Кроме того, видеокарта не является единственно необходимым компонентом для комфортной игры. Вероятно, проблемы были из-за других комплектующих. Если эта гипотетическая ситуация вообще имела место быть.
p.s. Unity не может портить игры. Это оксюморон.
@@Diyozen titan quest 2006 год выхода (то есть технологии 2004-2005 годов). Гораздо более производительный движок (хотя тоже неидеальный), локации и количество NPC и мобов на карте значительно больше. При этом вычисления сложнее и их больше. +Вы можете запустить Пилларсы НА ЛЮБОМ железе и он всё равно будет тормозить. Сортировка предметов там иногда вообще повесит любой топовый CPU, т.к. там это добро вычиляется в одном потоке. И да, Unity ПОРТИТ собой игры. Лучше бы Пилларсы выходили на любом другом движке даже пусть на старых технологиях. Скажем даже Neverwinter nights на Инфинити (год выпуска 2002). Ваше "мнение" говорил лишь о том, что вы не разбираетесь как в играх, так и в движках.
Когда кто-то говорит про Unity, я вспоминаю что на нём написана Subnautica, моя любимая 3D игра с огромным открытым миром и очень даже реалистичной и красивой графикой
ток сами разрабы сабнатики постоянно плюются на движок юнити. И все хотят перейти на с++. Ток бюджета не хватает. Читай деб блоги сабнатики узнаешь много нового про юнити
@@serhiis_ Перейдут на с++ - будут плеваться на с++. И?
@@serhiis_ В этом и прикол, Юнити и С# им позволили не имея бюджета создать игру, ставшую хитом. Возможно теперь у них появятся деньги на свой движок. Кстати игра выстрелила, дала хорошие деньги. Можно было на них делать свой движок. Но они начали пилить сразу белоу зиро на том же движке)))
@@Герс-м4ъ зачем писать свой движок? если есть кучу движков на с++. Тот же анриал бесплатный и даже во многих моментах проще юнити. Как минимум в анриал ни кто не заморачивается что бы писать пул обектов, что бы как-то оптимизировать сборку мусора, и еще кучу патернов-костылей проектирования которые нацелены лишь на то что память удалять запрещено, надо память переиспользовать костылями что бы не дай бог сборка мусора не запустилась. В юнити даже в стандарт это вшили - использовать везде пул обектов патерн, класс даже создали стандартный для этого
@@serhiis_ а где можно про это подробнее почитать, про пул объектов в Юнити и проблемы
Видео интересное, только made with Unity, а не made by Unty
@@khodis2002 подожди пару десятилетий, брат, все будет
@@khodis2002 и продает тоже сам
Хорошая игра зависит не от движка, а от разработчика. Видел ужасные игры на ue4, и отличные на unity.
какие бы они отличные не были многое упирается в возможноси unity и c# и они для геймдева не самые утешительные
@@exception_ а примеры где\когда\во-что упирается си шарп и юнити в гейм деве будут? если нет, то ..... сами понимаете
@@WebBestMaster ну например тарков ваш любимый, почитайте дев лог узнаете
Но ведь Тарков - одна из самых неоптимизированных игр… я настолько поломанную и кривую игру никогда не видел, реально
Ромыч ну ты даёшь. Показать тарков, там большую часть движка переписали а на ue4 такого можно добиться из коробки. Таким образом можно и из rpg makera можно сделать топовый движок, делов то просто переписать его полностью и оставить только лого. Разговор больше о чистом движке для начинающих. А не о высоком уровне c# Синьоров
В точку. Ну и сборчик мусора в юнити отключить невозможно, насколько я знаю. Если игре нужно много ОЗУ, то фризы фризные обеспечены, играть в это будет невозможно. Сборчик мусора не умеет в bg потоке чистить памяти. Как это делают все нормальные языки тот же swift objc или stl контейнеры
@@serhiis_ потому что язык изначально создавался как аналог джавы, а не как игровой инструмент
Сергей: юнити для игр с не требовательной графикой
HDRP: я для тебя шутка?
а что не так? Юнити не умеет в высоконагруженную графику, это лагает все безбожно потому те кто начинали писать какие-то крупные проекты на юнити быстро свернули это всё к чертям....вот и получаем всякие геншин импакты, расты и прочее где присутствует одновременно и лагучая составляющая и отсутствует нормальная графическая
По моим наблюдениям большинство, кто говорит, что C# слабенький язык и на нем можно делать простеньке программы типа виндовсформс и 2D в юните, из разряда "я 10 лет назад попробовал C#\я посмотрел обзор на C#\Почитал статью, меня не впечатлил". Вобщем не имеют реального опыта работы на C# и не имеют объективной информации.
Сделать можно все что угодно, и использовать при этом тоже все что угодно. Даже Pascal, как это не странно предоставляет много возможностей для опытного человека. Вопрос в том, насколько эти программы будут эффективней, будут ли они потреблять меньше памяти, или может работать в несколько раз быстрее? C#, как и Java прекрасные и довольно удобные языки, в плане удобности C++ с ними не сравнится, как минимум из-за наличия в них garbage collector-ов. Но C++ используют из-за того что он в разы эффективние в работе с большинством структур данных и при реализации одних и тех же алгоритмов
@@crechted563 ох уж эти указатели
@@crechted563 c# неплохой для десктопной разработки ну и для бэкэнда, но на этом всё, игры и тд это далеко не его сильная сторона
C#, как кстати и VB, отличный язык для разработки всяких entreprise-приложений где не особенно важна скорость работы, а важна бизнес логика проекта.
@bitmap я имел в виду, что AAA-проекты на шарпе не делают почему-то. Плюс на Анриле тоже полно средне и низкобюджетных игр, но они не имеют такой чудовищной оптимизации как большинство проектов на Юнити/C#.
Задача Немчинского была донести основную мысль про движок Юнити простыми словами, что это не ААА проекты для PS и PC, а более простые игры. Какой смысл это оспаривать, приводя в пример исключения и докапываться до мелочей?
нет никаких проблем создавать на юнити ААА игры...
ААА игра = потрачено много денег, на юнити можно потратить в 100 раз меньше денег и сделать такую же игру, понятное дело что не про ААА создание игры юнити
В интро, где показаны примеры игр разработанных на Unity, забыта самая главная игра на этом движке! Rust! Как ножом по сердцу
хоспаде они всё бегают со своим единственным тарковым и тыкают им в любого кто скажет очевидную истину - юнити нужен чтобы делать мобильные дрочильни три в ряд, в которые будут втыкать милфы пока едут в метро с работы главбуха домой. а для пк игруль нужны плюсы.
Ну про размерность игр он прав. Больших, крутых игр на юнити по пальцам двух руки можно пересчитать. А мобильные арчер, ну это же обычное дрочево. Я думаю половина его посыла именно про желание заниматься в знаковых проектах
Знаковые проекты вообще пилят либо на собственных движках, либо на сильно модифицированных из "большой тройки".
что значит "крутые игры"?
@@namelessboar Игры где свой движок написанный на коленке. Либо взят готовый движок, допиленный но тот движок был написан на коленке. На например движок Амнезии - это допиленный движок Пенумбры. Движок Балдурс Гейтс 3 - это допиленный движок Дивинити ОС 2. Движок гта 5 - это движок гта 4 с новыми фичами
Давай посчитаем крупные игры на Юнити (Сейчас ты выйдешь пришельцем, когда на двух руках более 20 пальцев)!
1) Genshin Impact!
2) Kerbal Space Program !
3) HearStone (PC и моб).
4) Subnatica
5) Cities Skylines!
6) Escape From Tarkov.
7) Rust
8) Pillars of Eternity
9) Albion Online
10) Firewatch
11) Desperados III
12) Wasteland 3
13) Endless Space 2
14) Verdun
15) Pathfinder Online
16) V Rising
17) Naraka: Bladepoint
18) Blitzkrieg 3
19) Deus Ex: The Fall
20) 7 Days to Die
21) King's Bounty: Legions
22) Robocraft
23) Aragami
24) Valheim
25) Green Hell
26) ECO
И это список крупных ПК игр (с кучей возможностей, либо MMO , либо открытый 3D мир)! А есть еще куча популярных средненьких игр - аля Фазмафобия, Рафт, Fall Guys, Car Mechanic, The LOng Dark, SCP.
А Если ты подразумеваешь под большими крутыми играми - игры уровня GTA, Assassins Creed, RDR2, Ведьмак 3, CyberPunk, то таких игр (серий) всего с два - три десятка за время всей игровой индустрии, и их бюджеты - десятки, а то и сотни миллионов долларов! Причем, почти все используют свои движки аля Red Engine (ведьмак и киберпанк) или Rockstar Advanced Game Engine (GTA) , а не всякие CryEngine или Unreal или Unity! Ибо никто не будет платить % от прибыли или каждый год за рабочее место!
@@Liero2007 Половина игр в списке это либо альфа-бета недо игра. 7 дней вообще ранняя недоигра. Ее еще лет 100 будут делать и не факт что сделают. Может не будешь в список игр добавлять дипломные и курсовые работы аля альфа бета Г игры где багов и лагов в 1000 раз больше чем игры. 7 дней это редкий кал, я в майнкрафт 00001 пре альфа версии играл он был более играбельный и меньше лагов чем 7 дней. Попробуй хотя бы на ноуте с интегрированной в проц видюхой запустить перечисленные тобой игры. Какая из них будет давать хотя бы 60 фпс???
То что на мега сервере за 2-3к долларов эти игры работают это не значит что они хорошие. Тарков так еще то лагучее Г. Щас из него практически 90% юнити кода удалили и он стал более менее играбельный. Щас тарков на 90% на плюсах написан и лишь 10% на юнити
"Counter Strike и Валорант - это абсолютно разные игры" - максимально спорное утверждение, как собственно и все его попытки докопаться до оригинального ролика.
Недавно видел, как в группе по blender появился "специалист", который доказывал, что blender хуже 3dmax, потому что там кривых нет. Никто не смог ему объяснить, что сейчас 2022, а не 2007. И его знания уже устарели. Обычное "стереотипное мышление" - когда-то услышал, запомнил. Вслед раз видит - ага, юнити-фигунити, это же про конвейер треш-игр. Все, делаю аналитический видос) Зачем что-то узнавать, итак же все знаю) Смешно, но каждый может так облажаться. И 200-летний опыт не спасет.
А все таки Сергей Немчинский оказался прав
Работаю java девелопером. Дома развлекаюсь с юнити. Парралельно изучил c#. Видео это видел. Честно похожие вопросы задавал немчинскому, что и автор видео)
А теперь понял что Немчинский был прав?
@@serhiis_ многие просто бояться в этом признаться
*Михуё, создавшие Геншин Импакт на Юнити - "Ну да, ну да, пошли мы нах*й"
Немчинский мне напомнил Малышеву, которая рассказывает про какие-нибудь палки для скандинавской ходьбы, увидев их первый раз в студии во время записи передачи.
Вот что бывает, когда Ютуб за просмотры начинает платить слишком много.
Как получить факап на первых секундах?
1)Взять фразу клоуна, о том что игры уровня КС на юнити не сделать
2)В качестве опровержения вставить кадры из рпг, из мобильной стрелялки или что это, из карточной игры
3)Profit
А Немчинский разве знаком с геймдевом?
Он же по b2b продуктам на Java. Просто говорит свое бытовое мнение.
Тарков лаганное говно
Раст лаганное говно
Список продолжать ?)))
на 40 секунде выключил видео, увидев что на тейк от Немчинского про "игру уровня Counter Strike" чувак показывает Hearthstone и Genshin Impact.
я не разбираюсь в игровых движках конечно, но почему тарков такой кривой и лагучий, а squad работает намного стабильнее ? При том что в таркове карты намного меньше и игроков на карте тоже меньше.
Какой он смешной уровня кс мне кажется практически любой 3д движок может. Это не показатель в большей части всё зависит от художников насколько они профисионально работают так как даже та же текстура может сэкономить кучу ресурсов и придать моделям шедевральный вид. А вообще главное в играх что бы они были интересные потом уже графика и тд.
Не, у кс есть одно но, сетевой код. Писать его ручками на юньке такое себе, из коробки там не очень. Но на С++ война с самим С++, или с кастылём поверх С++, не важно. Типатругеймерам надо многамнога фпс и при этом пинг ниже чем от его мышки до пекарни, при молейшем подскакивании пинга их пердаки летят на татуин, что и формирует повестку дня.
"А вообще главное в играх что бы они были интересные потом уже графика и тд." - мир изменился. Привлеч в игру можно только графоном, удержать да, уже только геймплеем, но без графона современный проект мёртв. Всё равно нужен высокий уровень, иначе массы на это будут смотреть так "а у них графон какое-то говно, значит и игру так же делали, не буду и смотреть даже".
@@dkvChannel По мне тут просто зависить. Что тут любой школьник на юнити может сделать годный проект не углубляться в сверх познания. А что касается сети в юнити есть же решение при этом тоже без заморочек. Хотя я пробовал делать при помощи сокета соединение.)))
Сергей 10 лет назад заявлял, что у него чуть больше 10 лет опыта разработки. Примерно там же, 10 лет назад, он ушел от разработки к обучению, и основал Фоксмайнд. Так что про 20 лет это он преувеличил. Игры он не разрабатывал никогда. В свое время давал хорошее введение в архитектуру, а теперь решил кушац и теперь случаются с ним вот такие малограмотные моменты.
Каждый хвалит свое болото
"это редкость что две игры очень похожие есть на мобильном рынке". Сильное заявление. Проверять мы его конечно не будем...
Претензии притянуты за уши. Клоны что борются за копейки это же в точку. Есть 3-5 среди условно почти одинаковых игр которые держат 95% рынка и еще десятки которые борются за место под солнцем без особых надежд. И бюджеты/доходность не сравнимые. Возьмем для примера бинго игру - клонов десятки если не сотни а зарабатывает (на уровне милионов уе) 3-4 игры: бинго от плейтики, бинго от gsn и еще парочку - у меня была статистика рынка. Хотя если смотреть по инсталяциям не зная статистики то так не скажешь ;)
У немчинского много хороших видео :)
Но так же есть вещи, которые очень сильно напрягают...
Просто не его сфера.
Я думаю движок всего лишь инструмент, скажем молоток. Если вы всегда бьете молотком по пальцу когда забиваете гвозди, глупо будет винить молоток. Здесь виноваты вы и ваше рукожопство.
Но тут фишка в том, что одно - молоток, а другое - кувалда хдд Как минимум количество AAA игр на движках должно наводить на определённые мысли
я сейчас блин за месяц работы контр страйк прототип с парой карт накидаю на юнити, с учетом того что я ещё сильно плаваю в движке, странные вещи Сергей говорит про возможности движка. Мне кажется, что он говорил больше с точки зрения рынка. И действительно, если посмотреть рынок Unity, то там 100% видимых вакансий это казуал, а если посмотреть UE, то там есть вакансии в киностудиях и что-то похожее на ААА, но при этом в целом вакансий в ААА очень мало. Сейчас в целом не особо понятно с чего начинать разработчику, который хочет сделать свой аналог Ведьмака или Киберпанка со своей лор историей и своими механиками, просто некоторым кажется, что начиная с UE и С++ это сделать проще и быстрее
*Как enterprise разработчик на Java и Kotlin, могу сказать, что в этой сфере в большинстве своем вы тоже будете делать одно и то же. Практически везде "Подними базу, настрой базу, напиши SQL скрипт, добавь контроллер, верни json ответ, распарсь файл, сформируй docx, xls, pdf и т.п. и верни его на фронт, создай/удали/обнови сущность" Как раз на мой взгляд enterprise не gamedev разработка одна из самых рутинных и скучных вещей. И кстати Сергей сам это упоминал в одном из видео*
Так это CRUD и есть, и да - он везде одинаков.
@@kelranaltrein так я и не говорю, что это не CRUD, просто люди не знакомые с этим понятием, не поймут
@@aaymax Да я не к тому, что терминами решил блеснуть, а что какой язык не возьми, везде +- одинаково будет выглядеть. Просто термин использовал, т.к. вы его и расписали по-сути.
Unity это вотчина всяких казуальщиков и менеджеров по продажам, которые захотели поиграться в геймдеве.
Никто серьезно эту платформу не воспринимает, да есть рынок но пфффф, он есть у всего
сказал человек не знакомый с рынком видеоигр
Unity не лучший, но мне кажется для многих он проложил либо начало, либо стал основным в разработке.
До жути простой, но большой. Каждый день залезаю все в новые и новые вещи.
я как бывший FLASHер в 2012 году ничего не понимал в программировании.
Знал только ActionScript - а увидев Юнити я испытал тантрический оргазм :)
Надо же! : мой любимый интерфейс 3Dmax только удобнее и быстрее.
Скрипты вешать на объекты еще проще чем в AdobeFlash!
К моему счастью в те времена в Юньке можно было на JS писать - а это было мне близко похоже на Флешовый экшн-скрипт :) да обычный JS мне был знаком по HTML
С годами и Шарп изучил
это очень уродливый движок, который ещё и вредит мышлению разработчика. В плане развития Unreal Engine или движки без UI дадут гораздо больше (особенно движки без UI).
@@Dark_Art_Space "Скрипты вешать на объекты еще проще чем в AdobeFlash! " быдлокодерство никогда не меняется.
@@MariaEsenina Да я планирую как нибудь опробовать unreal.
Да и касательно графики не знаю, всё таки есть шейдеры в асет сторе, а мне и банального пост-процесинга хватает.
Да и unreal для меня всё таки для чего-нибудь высокополигонального, серьезного, более реалистичного - это всё не для меня.
@@apogee... для низкополигонального изучайте более легковесные инструменты, гораздо полезнее для интеллекта и гораздо качественнее результаты при понимании что и зачем вы делаете. Если есть понимание теории, то и на Unity проекты будут лучше, но здесь проблема в том, что Unity намеренно оболванивает разработку. Как комментатор выше "Скрипты вешать на объекты еще проще чем в AdobeFlash!" - тот кто так делает - официально долбо*б! (к слову так и на AdobeFlash делать было крайне неприлично и признак непрофессионализма).
Поиграл в 2 мобильные казуалки на юнити - Спец по движку Юнити....спрайт туда, спрайт сюда.
....Юнити не может в крутые и сложные 3д игры....
ТАРКОВ-ну да, ну да, пошел на хер.
unity не плохой движек просто он не подходящий для больших масштабных игр.
Все из-за ужасной оптимизация под такое проекты.
Чем больше и сложнее игра тем больше она будет фризить.
Будет не стабильный frame time.
Escape from tarkov, the Forest, rust эти игры красивые но они жутко лагучие. Тот же ue4 справится намного лучше с такой поставленной задачей а именно сделать реалистичное освещение, тени и затемнение и тд. Либо игра выглядит очень просто и работает нормально либо она выглядит хорошо но работать ужасно.
Нынче такие времена настали, что выпускают неоптимизированную хрень в стим по предзаказам, а потом годами допиливают баги патчами и контент вырезанный продают в ДЛС и от языка это не зависит. А всё потому что раньше из-за подобных косяков можно было обанкротиться, а сейчас в стиме и подобных сервисах жмут все соки из геймеров вообще не стараясь. Не в языке дело, а в подходе
Производительность это C++, если конечно не хотите на Assembler кодить
Машинный код наше все🤣🤣🤣
Escape from Tarkov. Вот пример хорошей 3d игры
А ещё на юнити сделан мой любимый Cities Skylines.
Хоть я сам и работаю с Unreal, Юнити уважаю.
Ну если посмотреть какой-нибудь последний обзор по ней то как правило там ругают оптимизацию и лаги это как раз из-за юнити. Движок там выбран неудачно.
@@persoloid скорее неумелый подход или нехватка времени у разработчиков. Там ещё вопрос, что лагает. Может лагать код, а может графика. Если графика, то тут как бы вопросы не к движку. Если код, то от части к системе monobehaviour, но она тоже в прямых руках нормально работает.
@@EvolvingPlay там игра очень странно притормаживает. Может быть >100 FPS, но например в момент, когда в поле зрения появляется вражеский игрок - всё кроме звука вешается наглухо секунды так на полторы. Слышно только как тебя расстреливают %). А самое интересное что лично у меня эти притормаживания удалось практически полностью убрать по гайду некоего panj, в котором в основном всё сводится к применению нескольких reg-файлов, подстройке параметров драйвера видяхи и рекомендации вырубать вообще всё что можно на время игры (в т.ч. через настройку лаунчера запретить ему работать пока запущена игра). Такое ощущение что там где-то есть какие-нибудь блокировки на мьютексах, и иногда какой-то поток всё блокирует и засыпает, и если операционка по каким-то своим соображениям (много других процессов хотят процессора) его долго не будит - картинка в игре вешается. А может сборщик мусора не вовремя кидается что-нибудь жрать...
Long Dark , но там конечно стилизация
@@sagrer128 на полторы секунды вешать может только сборщик мусора. А это лечится удалением шарпа и выбор нормального движка без сборщика мусора, а например со встроенным ARC как свифте. Или stl контейнеры
В основном согласен с Сергеем. Unity действительно дерьмо. 😉 В принципе, имеет право на жизнь для начинающих или инди-разработчиков, но не более. И уважающий себя профессионал обязан развиваться, и освоить что то более серьезное. Да и C++ на самом деле не настолько сложен, и оно стоит того, чтобы его освоить. И он сейчас очень хорошо развился, и современные версии имеют богатые возможности. Например, можно почти полностью отказаться операторов new и delete, а в C++20 есть возможности, схожие с linq. Я и сам использую C++ для работы. Только не занимаюсь разработкой игр. И да, есть у игр на unity такой недостаток, что они все более жручие и тормознутые, чем на серьёзных движках. Особенно это касается 3Д проектов с мощной графикой. Да и с упрощённой графикой тоже.
Анрил в совокупности факторов уделывает Юнити на раз .Дело даже не в шарпе или плюсах а в удобстве и скорости разработки .Мобилки по любому Юнити , без вариантов .Все остальное гораздо удобнее и быстрее и красивее делать в Анриле. Тут даже спорить не нужно, факт есть факт. Все знакомые и я тоже , перешли на Анрил , даже визуал рендер в нем делаю теперь а Юнити так и плетется где то около попца ,который и нюхает .Смиритесь уже.
Я не понял, ты ванные и туалеты отделываешь в Анриале?
@@СветозарБоголюбов Ты юморист Петросян прям . Ржу , немогу ,шутка года ,по любому.
@@Vector-Game-Studio Нормальная шутка. Теперь-то, когда ты удалил то видео, ее никто не поймет.
@@СветозарБоголюбов все видосы ,которые были у меня на канале ,остались .Очнись бро , ты бредишь.
@@Vector-Game-Studio Да, действительно, это я не раскрыл весь список. Значит поймут.
он реально говорящая голова и я его тоже с кличко ассоциировал, когда смотрел ЛОЛ - понторез, дешёвка. ещё у него трезуб на чашке, буквально говорит я -Украинец и горжусь этим - но говорит он по-русски и для ру сегмента. короче всё с ним понятно.
в этом видео Немчинский зачитывал что написали его сотрудники. Там в команде нет ни одного GameDev работающего с Unity, там только UE и C++
Короче доверился неосмотрительно. Яркая иллюстрация насколько далек вебразработчик от GameDev...
Этот "веб-разработчик" однажды и жаваскрипт примерно в таком же свете как юнити выставил. По-моему он веб-блогер и веб-производитель курсов по программированию...
"Сергей обычная говорящая голова" - это же относится и к некоторым вопросам по веб-разработке, точнее, к определенным технологиям. Вероятно, это от того, что невозможно быть специалистом во всех областях программирования. Так как, тут требуется пройти путь своей личной практикой. И практика должна быть долгой. Поэтому, почти все суждения Сергея субъективны и поверхностны. Не редко и ошибочны.
Давно не смотрел Романа, материться перестал. В смысле он, я то - нет. :-)
Чел... ты реально не понимаешь того, о чём говоришь) но при этом ты пытаешься В Этом же обвинить Сергея Немчинского. Это очень смешно выглядит) Все, кто хоть немного в теме - просто громко угорают с тебя, чел..
Сергей приводит в пример рынок мобильных приложений, а ты пытаешься сопоставлять этому проекты на консолях и ПК.. эти два рынка сравнивать не актуально в текущей теме обсуждения. Если бы ты хоть немного интересовался темой разработки приложений на мобильные устройства, для тебя не было бы новостью, что любое мобильное приложение, получившее 1000000+ скачиваний - в ближайшие пол года-год обзаводится клонами, написанными другими разработчиками. И от этого уже просто ни куда не деться. Ты не сможешь создать Отличный, популярный проект (IOS/Андроид), который будет существовать несколько лет не имея клонов. Тысячи аналитиков ежемесячно получают денежки за то, что мониторят популярность новых мобильных приложений.
Я не понимаю только одного - как человек, извергающий подобную нелепость, обзаводится 67 тысячами подписчиков... и всего 3 тыс лайков.. вполне логично (интересно - сколько дизлайков, уверен - не меньше 2х тыс). Ты конечно извини, но ты создаёшь впечатление сильно предвзятого и предубежденного человека. и это относится почти к каждому контр аргументу, приведенному в этом видео. Так же создаётся впечатление, что ты слушаешь одно, а слышишь что-то совершенно другое, что-то своё)) что-то, что хочешь слышать сам :)
На самом деле анализировать твои ошибки можно достаточно долго, но интерес быстро пропадает, так что я закругляюсь. Думаю тебе стОит удалить этот информационный шум, проанализировать более детально тему, которую ты пытаешься осветить своей широкой аудитории, и попробовать ещё раз. Удачи)
Что Юнити, что Анриал... Вот это два движка, что я их «маму в кино водил»!!!
только ГОДОТ!
@@daniels.9740 не, только ассемблер + вулкан! 😂
получается отцов...
@@YarikASMRPOMIRCHIY основателей 😂
А на какой фильм?
Исходя из рисунка 8:50, то если убрать c#, увеличится скорость компиляции, если писать на с++ сразу, то можно как увеличить, так и уменьшить производительность, тут уже будет больше зависит от программиста
Это точно. Видел недо-архитекторов. Которые утверждают что сборщик мусора нужно писать на с++, потому что его там нет. А без сборщика мусора нам ни как не выжить.
Почему таких людей не отправляют сразу на пенсию? За что??? Какой нафиг сборщик мусора в с++!!! Это самая плохая практика в мире програмистов, хуже только использование exception вместо result
Есть даже видео Don't throw exceptions in C#. Do this instead
Сакутин кстати в своем коде грешит вставкой в каждую функцию exception. Видно тоже на пенсию пора.
int rotate(diraction) {
if (diraction == 0 )
throw new Exceprion()
...
}
Просто рука лицо. Зачем здесь Exceprion !!! Как эту функцию в rx или лямбдах использовать??? В asinc как ее запихнуть??? Лесенку их try catch делать. Какой же бреж. Почему вместо return писать throw new Exceprion. Что за фейспалм
тогда вопрос зачем нужен юнити если убрать си шарп?
@@serhiis_ сборщик мусора это классная вещь но не для игровой индустрии
Блин, вот я конечно все понимаю, но я не помню когда в последний раз играл в игру на unity и чтоб она не лагала, не грела ноут будто это AAA+ игра и не имела большого количества багов. Соре, на юнити говно пишут в 90% случаев, нимченский прав
так это проблема криворукости разрабов и легкости входа в Юнити, сам инструмент не при чем
попробуй outer wilds
Брат, не движок говно, и не разработчики, а то что у них получается из-за не профессионализма и их любви к запросам в UA-cam "как сделать игру за 5 минут"(не хотел никого обидеть)
Основа юнити с++, выходит лагает с++, так и анриал с++, выходит то же говно лагучее... А ещё сотни игр на с++ говно лагучее, но не по тому что с++, а по тому что на старте никому хороший код не нужен, а ты играя в игры на с++ играешь в уже вылизанные проекты и как правило через пол года\год после релиза, а на юньке юзаешь игрушку которую ещё вчера судорожно пилили.
"не грела ноут" - покажи мне ноут который в 2077 не будет нагрет. С удовольствием посмотрю. Следом рдр2 так же покажи, а то я чёт ни одной модели ноутов не греющихся не знаю, да чё там греющихся, хоть бы не тротлил...
"на юнити говно пишут" - то есть если я пишу на юньке говно и пойду писать на плюсах в анриле мой код сразу станет божественным?! Господи, какое говно у тебя в голове....
Это поверхностное мнение, а если копнуть глубже то все естественно стает понятно. Обычно инди-разрабы выбирают юнити из-за низкого порога вхождения(сам по себе прост, и гайдов миллион как сделать за час), но вот после того как ты написал код который работает, его уже можно продать, и так обычно инди разрабы в большинстве своем и делают, потому что нет опыта писать красивый код, который будет более оптимизированный и тд, поэтому и получается что пластиковая игрушка на юнити может сильнее греть твое устройство чем какая то более красивая игра от крупного разраба/издателя.
Классное видео Роман! И в правду почему они сами так не сделали???
Здравстуй читатель. Хочу сказать тебе: 'Не отчаивайся'. Все у тебя может получиться. Не нужно думать что те у кого получилось достичь своих целей им просто случайно повезло. Это только так кажеться. Поверьте случайного везения не бывает.
Ребята хочу вам сказать что случайностей вообще не бывает и вот почему:
Представь себе выходишь ты в сад и видишь что все деревья в твоем саду повалены. Какая мысль придет к тебе в голову? Вполне возможно ты подумаешь что ночью прошел сильный ураган поваливший деревья. А теперь представь себе что ты также выйдешь в свой сад и увидишь что не все деревья в твоём саду повалены, а каждое третье дерево повалено. Какая мысль придет к тебе в голову на этот раз? Ну врят ли ты здесь все спишешь на ураган. Вполне возможно ты подумаешь что ночью поорудовал какой нибудь злоумышленник.
А теперь представь что у тебя в коробке 3000 (три тысяча) буквенных символов. И представь что ты подкинул все эти буквы в воздух. Упав на асфальт какова вероятность что эти буквы образуют какое нибудь слово? А какова вероятность что эти буквы образуют какое нибудь предложение? А какова вероятность что эти буквы образуют какой нибудь абзац? А какова вероятность что эти буквы образуют какой нибудь текст? А какова вероятность что эти буквы образуют какую нибудь книгу? Вероятность равна почти нолю.
А ведь двойная спираль днк намного сложнее устроена чем текст на асфальте.
Верить в то что там где то сверкнула молния и вот там тоже где то сверкнула молния, а потом произошла химическая реакция и химические элементы бац соединились и образовали сложное химическое вещество, которая вдруг стало бороться за свое сохранение и не просто сохранение, а ещё и воспроизведение себе подобных- это глупо.
Это все равно что будучи археологом ты наткнешься на руины древнего города и первая мысль которая к тебе в голову придет- это что здесь когда то жили люди построившие этот город. Ну, а если твой коллега скажет: "неа, это просто вон там сверкнула молния и вон там тоже сверкнула молния, а потом началось землетрясение и вот таким образом и образовался этот город". Ты после этого разговора скорее всего попросишь руководство что бы твоего коллегу отстранили от работы в связи с тем что у него поехала крыша.
Так вот предыдущая ситуация с молнией и химической реакцией еще более нелепая.
Бытует мнение что наша вселенная хаотична. Но я с этим не соглашусь. Я уверен что наша вселенная упорядоченна.
Так что ребята случайностей не бывает. Случайного везения просто нет. Наша вселенная не хаотична, а упорядоченна. Просто ставьте цели и достигайте их. И верьте что у вас тоже может получиться. Не сдавайтесь ребята.
Мой девиз в жизни такой:
Терпеливо
Активно
Учитесь
Хорошим
Искренним
Делам.
Запомните эту аббревиатуру. И пусть этот девиз сопровождает вас везде.
Бгггг... Серёга конкретно гонит 🤣
Я только чуть-чуть в теме и то понимаю, что Unity потянет любую фантазию разработчика.
маленькое уточнение - потянет любую фантазию при прямых руках. Кривые руки создадут "грусть печаль". ))
@@Zimagor86 Здесь как и с другими движками)
спешу разочаровать нет
@@Zimagor86 многое упрется все таки в возможности движка и шарпа
@@exception_ да, твою - точно не потянет
Новый Desperados 3 сделан на юнити
Почему все, когда упоминают игры на юнити, не вспоминают о таркове и расте? Два самых больших проекта я бы сказал. Но, если бы эти игры были на анреал, уверен разрабам было бы проще и графон подтянуть и оптимизацию добавить. Но все равно, они отличный пример того, чего можно достич на юнити.
Проще бы им небыло. Если тот же (с точки зрения алгоритмов) код перенести на анриал - тормоза никуда не денутся. А ко всему прочему ещё бы и плюсовые утечки памяти наложились
@@EvolvingPlay Пример тому - PlayerUnknown's Battlegrounds, тяжело назвать хорошо оптимизированым.
Никита как-то упоминал про движок и про то что выбор unity был грандиозной ошибкой... им пришлось его перекраивать вдоль и поперек... и помимо непомерных усилий, это стоило еще и немалого бабла в связи с политикой юнити. Я бы не стал в данном споре приводить Тарков в пример =)
@@mahout_5108 хех да , это тот Никита который делает игры на устаревшей версии движка, чтоб не платить разрабам движка
и поэтому разрабы движка не помогают его команде как с создателями игры RUST
есть такие слухи
Разложил всё по полочкам, и по факту, Браво!👏
Ты курнул что-ли?😂
@@franciscofilho1773 смешно, я смеюсь. Честно!
Ващет не Made by, а Made with Unity - инструмент ведь.
Хуле, это их маркетологи юнити так обманывают?
это я дурак, мы же эту нарезку делали
Я думаю, что порицание Unity тянется от того, что многие разрабы не умеют в оптимизацию игр и лепят на хорошем движке полное говно, сделанное для их крутых процессоров и видеокарт, но при этом с уровнем графики, физики и построения уровней около третьего квейка. И это самое говно на их крутых компах за много денег идет хорошо, но конечный потребитель видит заставку Unity, видит игру и бежит искать мыло, чтобы помыть руки после такой игры.
А так сам движок хороший ведь, просто говёных программистов сейчас не счесть, каждый Вася считает своим святым долгом что-то напрограммировать.
P.S. То же самое касается Unreal Engine, на нем написана, например, Everspace - прекрасно оптимизированная игра, которая способна выдать 60 фпс с хорошей графикой даже на пароварке, что уж говорить про мощные компы. И в то же время на нём же написано куча кривого кала.
Сакутин: если Вы не отличаете одну игру от другой, поздравляю: Вы либо не разобрались, либо ничего не понимаете в играх
3 в ряд: подержи моё пиво
Так люблю твои видео. От реактивной тяги того как ты бомбишь, можно улететь в космос
ты просто посмотри на сами крупные игры на unity, они тормозят. RUST еле еле оптимизировали, да и в принципе крупных проектов на юнити мало так как трезвый разработчик свой крупный и сложный проект будет делать на ue4, unity engine 2, cry engine, но не как не unity. Тем более изменять unity нельзя. Тебе за доп действия надо платить хотя на норм движках всё бесплатно
крупный проект не значит хороший и не казуальны. можно бессмысленный шлак настрочить типа крузисов с каловдутиями, а можно на юнити добротную 4х стратегию endless legend. Или замечательные pathfinder, PoE, Tyranny(хотя последняя сырой вышла)
@@namelessboar Я говорю про качество не в геймплейном составляющем, а в техническим - графическим. И вообще, crysis хорошая игра, но плохая оптимизация в 1-ой и 3-ей, а кал оф дути реально конвейерный шлак !!!
Простите но тарков как пример играет как раз на руку тейку что юнити говно. Вы в него поиграйте, разрабы буквально борются с движком, а оптимизации как не было так и нет в игре.......
Немчинский джавист. Что он вообще может понимать в шарпе и тем более в юнити?
Думаю Сергей хотел сказать, что за удобство использования, мультиплатформенность и прочие фишки приходится расплачиваться производительностью.
И написать на юнити контерстрайки и ЛОЛы конечно можно, но тогда игры знатно прибавят в системных требованиях и соответственно потеряют аудиторию, а условную юнити-батлу удастся запустить только на топовом железе в минимальных настройках.
Сергей продает курсы по Java, ему можно.
Такое чувство что он в прошлом веке до сих пор ... С# хуже C++.... Java, которая уже устарела и е актуальна по его мнентию хорошо .... Все ясно с ним !
@@shoguneiraidenbaal359 Ну для игр c# рил хуже, как минимум из-за того что она крайне монопарадигмальная, что иногда значительно увеличивает время разработки. Хотя если речь именно про инди, то там как то пофиг.
А назовите пожалуйста хоть одну игру уровня Ведьмак или Киберпанк написанную на Unity. Мейнстримную, чтобы все знали. Я сейчас без подъеба. Я вот не нашел чего-то знакомого.
EFT , RUST , Ori
@@xof7472 Ну если с мейнстримностью согласится отчасти можно в случае RUST например, то вот уровень (подразумеваю совокупность вложенных средств, качества проекта) - это вопрос)
@@ruslanred850 Genshin Impact тот же например
@@ruslanred850 сабнатика. Кто не знает сабнатику? Но как и в случае с тарковым, автор игры бывает матерным словом вспоминает движок игры в своем геймдев блоге. мультиплеер на юнити нормальный без пинга в 100+ не сделаешь. 16 ядер из 16 не задействуешь. рей трейсинг не включишь без кучи матов
Недавно отписался от этого блоггера. Задолбало, что он каждый день клепает какой-то словесный мусор - только ленту флудил
Не, он не плохо расказал про SOLID и про ООП вроде грамотно затирал, вобщем слушать приятно, с общими моими знаниями расхождения не дает да и прикольный чел, я конечно начинающий прогер, но всеже инфу сортировать умеею, и немчинский неплох в теории, но как я понимаю плох на практике
он уже пригласил на стрим людей от Юнити и заявил, что не против сделать курсы))
Кажется этот мужик не понимает что говорит! Unity это свертехнологический двежок, каторый позволяет легко делать игры.
Я даже скажу что эта лучший движек в мире!
Сам уже 3 года сежу в этой отрасли. Уже в релизи 27 игор. А разработка одной игры, длится менее сутак.
Правда у меня отзывы менее 3.5, приложение весит под 200мб, и какие-та фризы, но думаю это пропадёт как-то со временем.
Спасибо каманде Unity за такой, прикрасный способ проявить себя. I ❤ Unity3D
настолько свертехнологический, что досих пор на нем нормальных крупных проектов не выходило, в основном одни инди игры, а все почему, а потому что он не способен на это
На твоём "сверхтехнологическом движке" практически нет крупных проектов, большинство из этих крупных игр/проектов выходят на С++
@@Devaster-io реально не выкупили? капец душные ребята
@@atlasua2021 Спасибо что хоть спустя два три года ответил
А сколько стоит обучение, интересует общая сумма ? На сайте увидел 10 т.р. рассрочка на 36 месяцев. То есть итого 360 т.р. ?
все игры на юнити ощущаются как кисель - второго Counter Strike или вменяемого файтинга на нем быть не может, киберспортивных игр на юнити - нет, мморпг - нет, говна на юнити - лопатой
но я не хейтер - карточные игры (мтг, хс) или днд-лайк рпг от обсидианов проекты хорошие
Всё это есть)
Хартстоун вполне киберспортивная игра)
@@vasyapoteryajko5267 ахах. редкое лагучее говнецо. еще лагучее чем тарков
@@serhiis_ но зато типа киберспорт)))
не урыл а закапал
Похоже, дед забыл выпить таблетки.
Не, ну я с Немчинским от части, согласен. Ибо если сравнить lios, написанный на юньке и pubg, написанный на анреале, то это небо и земля. По оптимизации и отзывчивости ui эллементов.
Для 2д юнька идеальна, но если вы хотите делать 3д, то только анреал.
надо было в начале ещо вальхейм и раст показать
О наконецто кто-то Растик мой любимый закоментил :3
Espace from Tarkov очень похож на PUBG, и они оба смотрятся мыльновато. Также есть Rust и ARK, и оба не оптимизированные игры. Но Unreal Engine с давних пор работала над графикой, а Unity работала над кроссплатформенностью. Следствии Unity заняла нишу мобильных игр, а Unreal продолжает делать крутую графику. Наверное, по желанию можно сделаю крутую графику на Unity, но зачем ? если есть unreal с готовыми инструментами для создания крутой графики.
"Наверное, по желанию можно сделаю крутую графику на Unity, но зачем" - разве что из желания "потому что хочу". Но сделать действительно можно. )))
@@Zimagor86 Возможность есть на unity, но на unreal это сделать намного проще.
В любом случае, посыл о том что юнити это про казуалки категорически неверен. Не всё что не ААА это несерьёзная казуалка. \Пусть только попробует Endless legend казуалкой
AAA где? По факту на юнити делают низкобюджетный шлак.
tarkov . heartstone. в топе твича
AAA делают крупные компания и на своем движке.
Ещё казуальные игры хороши тем, что производство таких игр крайне быстрое. Меньше проблем с производственными циклами. Меньше затрат на проект и тд.