Течь в игровой индустрии: почему оптимизация игр всё хуже и при чём тут инженеры-электрики

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Мнение | Игры

С каждым годом выходит всё больше технологий: DLSS, Unreal Engine 5, нейросетей для генерации контента — инструментов, упрощающих и ускоряющих создание игр, и тем не менее проявляется парадокс обратной корреляции между оптимизацией игр и применением новых технологий. Чем дальше, тем дольше фризы, тем хуже мыло и тем чаще вылеты.

В чём причина? Помимо жадности издателей, торопящей студию выпустить «как есть», и производственного ада от неумелости управленцев, эксперты (например, на видео ниже) справедливо пеняют, что горе-разработчики свежие инструменты от Epic Games и Nvidia используют сугубо в качестве костылей дабы кое-как дохромать до релиза и будь что будет.

Также эксперты пеняют на отсутствие технических специалистов, способных доводить игры до вменяемого состояния за разумные сроки. Но не может же быть так, чтобы вообще все компании не пытались вырастить подобных специалистов? Вспоминаем закон сохранения энергии (солдатский вариант): «Чтобы где-то что-то появилось, нужно чтобы где-то что-то прое-кхе-потерялось.» Так где же появилось?

И тут стоит рассказать 2 до боли похожие истории-диалога.

Первая грустная история

На проект в банке друг за другом пришли два программиста, разговор зашёл про предыдущий опыт работы

— У меня опыт программирования всего 2 года, до этого инженером был.

— Да, а каким?

— Узкая сфера, ты скорее всего не знаешь о ней. Энергетик.

— Хо, а я три года назад по автоматизации работал.

— О, коллега!

Насчёт квалификации энергетика (не путать с энерго-практиками) неизвестно, но инженер по автоматизации имел опыт работы около десяти лет плюс профильное образование. Он уже давно был ведущим инженером и даже получал приглашения на руководящие должности над коллективами до 30-ти человек (что немного страшновато). Приглашения с зарплатой как у midl-разработчика на Java, C# или Python.

Один год переучивания на программиста плюс один год ударной стажировки, и вот его зарплата удвоилась, а уровень ответственности понизился многократно (инженер, накосячивши и если какой-нибудь монтажник убьётся, может и сесть). Проблема рынка СНГ, так как за рубежом инженеры получают сравнимые или даже бóльшие деньги, чем программисты.

Вторая грустная история

В IT аутсорс компании на проект по работе с графикой друг за другом пришли полу-технический CG-художник на тестирование и программист. Оба несколько лет назад работали в одной игровой студии. Художник:

— Ты как здесь оказался?

— Ну его — этот игрострой. Здесь платят в два раза больше, задания — понятные, требования — разумные, ценят, 40 часов в неделю отработал и свободен. А ты?

—  По тем же причинам.

Сколько раз я слышал от программистов, что когда-то они разрабатывали игры, а потом решали начать зарабатывать деньги, а не грыжу. Уже лет 10 как, раз за разом, одно и то же: люди получают базис на играх, разочаровываются в хаосе и переработках, осваивают нескольких нужных технологий (особенно просто перейти с Unity на .net) и добро пожаловать отсюда.

Прервать отток кадров можно всего 2-мя способами:

1. Развитие корпоративной культуры и зарплат хотя бы до обще-IT-шного уровня.

2. Частично-добровольный труд.

ДругойДругая
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Плохо пою. Ещё хуже танцую.

24 комментария

L
Если повысить зарплаты, то игры будут как Windows стоить, и их никто покупать не будет.
rho
Очень грубо говоря, с кого будет больше выхлоп:
1. каждый год тратить деньги на развитие 100-а джун-мидл разрабов (что в итоге разбегутся в банки и е-комерс);
2. или те же деньги на 20 синьоров, что работают кратно быстрее и эффективнее?
Развитие компаний и удержание работников в сфере — в итоге ведёт к экономии и простоте планирования.
Maskot
Вот он какой, капитализм…
rho
Не соглашусь. В СССР в 20-30-е настолько хорошо сформировали механизм по оттоку населения из деревень в города, что в 60-ые столкнулись с нехваткой сельского населения. Люди при любом строе стремятся туда, где перспективнее (по деньгам, имиджево и прочее).
Maskot
Либо туда где льготы преференции и т.д.
k
Есть третий путь — понизить общеайтишный уровень
rho
без радикальных потрясений — нереально. Подход, конечно, интересный, но…
L
Куда уже дальше, лол. В смысле уровень айтишников, а не их зарплат.
rho
До уровня игровых студий, например. А ещё ниже — аутсорс для игровых студий. А ещё ниже — икс-игрик-ячичная. На каждом дне стоит ждать стука снизу.
Maskot
Это типа как «сценарий написан профессиональными программистами»? ))))
117099892122244036819@google
midl ?
rho
Средний уровень разработчика. Сравнимо с «Инженер 1 категории». Джун — это молодой специалист, не стажёр, но пока что неопытный (примерно Инженер 2 категории); синьор — старший разраб (Что-то около Ведущего инженера).
1
Так-то — да, но «middle». А в статье «midl».
rho
Это как с «чо» и «что». Маленькая вредная привычка 8D
s
Ролик на ютубе называется «Возврашение 720р», а монитор у них не широкоформатный, а 480р. Так что, 480р возвращается?
rho
Это пасхалка: пока что 720р, но кто его знает, сколько радостей всем нам принесёт 2024-ый год.
1
Проблема локальноСНГшная описана, я работал и работаю в компаниях где все это «варится », работаю в ЕС, и эта проблема не из-за харплат в индустрии игр, или чего-то там подобного, это в целом большая беда всей IT индустрии, потому как вначале был страшный кадровый голод, взвинтили зарплаты, и только собаки дворовые не побежали переучиваться и быть программистами… в итоге на данный момент времени программистов намного больше чем мусора на улице по всему свету, из-за чего конкуренция делает своё дело, и китайцы и индусы научились косячить гораздо меньше уже, и если раньше смеялись с подвальных китайцев/индусов которые посменно 24/7 пишут код по очереди за еду, то теперь те кто смеялись чешут репу из-за ситуации, которая привела к тому что сейчас тренд сделал-забил, поколение выросло и так как их учили горе-учителя программирования, которые стали то учить из-за того что сами не состоялись или ушли от рутины за капейки, ведь IT школ сейчас тоже как гуамна в коровнике, а качество сотрудников такое же, и работают они по принципу есть задача=решение=выполнено/работает=конец как работает, как решалось всем насрать, такие чадоразработчики не понимают что такое оптимизация, их этому не учили и не закладывали в мозги, я стою в офисе и говорю человеку ты понимаешь твой код медленно работает, на что получаю ответ «но ведь он работает, это главное» а то что к его софту идут запросы со всех дыр производства, и незначительные задержки в работе кода ничего не решают по его мнению, а по факту софтина виснет по 3-5 сек иногда, вместо оптимизации и ускорения, он исправил это так: просто в клиенте зациклил ожидание, и вместо зависания, 8 сек при повторном запросе висит красная надпись о том что нужно подождать.Я уже вижу как вот такое поколения дегеров насильно вмонтирует лучи и длсс разные в игры без возможности отключения, чтоб все списывать туда, это выгодно всем сторонам кроме конечного потребителя, растить профессионалов слишком дорого, это то что всей индустрии ясно, тут пытаются упростить им жизнь, когда они уже ленивые в решении своих задач, их разбаловали тем что при минимуме получают максимум и в этом виноваты сами корпорации, гугл, майки, эпл, фейсбук итд, был у меня знакомый который резко ушел писать на ios, будучи безмерно ленивым он получил должность где он работает 5ч за неделю, все остальное время он чешит языком на митингах и пьет кофе, и таких примеров много, и скажите кто после этого захочет нормально работать если итак неплохо кормят?
a
а что ты предлагаешь? да уровень большинства всегда будет такой…
117447984906577952455@google
Рыночек порешает, не парьтесь.
rho
Дополню пару моментов.
Сейчас до сих пор сильный кадровый голод по программистам. По нормальным программистам. Плохого предложения на рынке очень много и оно потихоньку оседает в разных компаниях, потому что либо вот это, либо задачи не будут решаться вовсе.
Насчёт исхода тех.спецов в IT-шку: в мире эта проблема уже на момент 2020-го года сошла на нет (в тот год вышел за рамки СНГ). Во всяком случае я её уже не наблюдал. В СНГ она до сих пор в полный рост. 2 самых вопиющих случая у меня на глазах: инженер с атомной энергетики ушёл в jav'исты, инженер с ремонта крупных военной техники (авиа и флот) ушёл в тестирование. У обоих опыта — выше крыши.
Также добавлю, что знаком с бедами в IT на многих уровнях. Вот буквально наблюдаю в одной из мировых компаний по железу, как на большом второстепенном проекте отсутствует вертикаль менеджмента, задачи закрываются, мягко говоря, не оптимально, а во главе сидит технический специалист стороннего профиля. Компания мирового уровня. И тем не менее это значительно лучше, чем происходящее в игровой сфере.
13699063568070340547@mailru
А что плохого для ИТ, что крутой инженер стал программистом?
Плохо, когда идут всё подряд, после курсов 3-х месячных.
И их берут как джунов, а потом продают как мидлов, из-за этого на выходе получаем, то, что получаем:)
rho
Для IT проблемы нет. Проблема для той сферы, откуда валят люди и для общества в целом. Потому что вакансия остаётся и на неё приходит не человек с опытом 10 лет, а с опытом 6, потом 4, потом ещё меньше. И вот такие люди начинают проектировать, например, АЭС. Вам не страшно, что в Вашей стране человек без надлежащей квалификации может заниматься такими важными вопросами? А потом поддерживать эту сферу станет вовсе нерентабельно и, как станкостроение, пропадёт с просторов необъятной. А потом вдруг случится необходимость в импортозамещении, а шкафы для электросетей собирают только из комплектующих Шнайдер да Сименс без пусть плохонького аналога. Системные риски полностью отпущенного на свободу рынка.
Со второй же частью: самый обычный аутсорс-скам, такой же как в той же сфере ремонта квартир. Чуть больше осторожности и можно работать.
3
И это не только IT индустрия, это везде

Добавить комментарий

Сейчас на главной

Новости

Публикации

Недостроенный детектор на дне моря поймал нейтрино, которое не смог поймать IceCube. Новая физика или случайность?

В феврале 2023 года детектор ARCA — часть строящегося на дне Средиземного моря нейтринного телескопа KM3NeT — зарегистрировал частицу экстремальной энергии. Мюон прошил...

Обзор увлажнителя воздуха РЕДМОНД HF2213S: Создай свой климат со смартфона

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

Почему кухонная вытяжка начинает шуметь сильнее обычного, и как решить эту проблему

Кухонная вытяжка — один из тех бытовых приборов, к которому быстро привыкают. Пока она работает тихо и незаметно, на неё редко обращают внимание. Но если однажды привычный звук...

Беспроводная мышка Acer OMR225 Pro: Мультипоинт и два колеса прокрутки

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