Братья Хаузеры из Rockstar редко дают интервью. Вряд ли и теперь они захотят делать это чаще.



На днях выходит Red Dead Redemption — их первая за пять лет игра после GTA V. Думаю, у нее все будет хорошо и без классических журналистских репортажей из офиса, но Хаузеры все же поболтали с Vulture, рассказали, как шла разработка. В огромном тексте было много важного и интересного, но всего одна реплика перебила остальные, растиражировалась и выросла в неприятный скандал накануне релиза (который, впрочем, тоже вряд ли помешает успеху).

Дэн Хаузер сказал: «в 2018 году были недели, когда мы работали по 100 часов».

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

Кранчи — печально известная особенность геймдева


«Кранч — это не то же самое, что просто аврал: это особый тип длительного аврала, свойственный именно игровой индустрии».
Из предисловия к российскому изданию книги «Кровь, пот и пиксели».

Например Марчин Ивински из CD Projekt — студии, где сделали трилогию про Ведьмака — считает кранчи необходимым злом. Он говорит: «Люди думают, что игры делать легко. Но это тяжелая работа, она может разрушить твою жизнь».

Подтверждающих примеров много. О работе без выходных с перерывами только на сон говорят разработчики многих блокбастеров — Skyrim, Mass Effect, Uncharted. Дизайнер из Ubisoft Клинт Хокинг рассказывал, как столкнулся с частичной потерей памяти во время напряженной работы над Splinter Cell Chaos Theory. У него из головы стерлись несколько месяцев жизни, которые он с удивлением восстанавливал из разговоров с друзьями и коллегами.

«Стресс и тревога буквально повредили мне мозг» — пишет он.

Брет Дювиль вспоминал, как был ведущим программистом в Lucas Arts на проекте Jedi Starfighter. Руководство поставило задачу сделать игру за 11 месяцев. 40 часов в неделю превратились в 80. Однажды, через пять месяцев в таком темпе, Брет просто не смог выйти из машины — он сидел целый час парализованным и думал, что у него случился сердечный приступ.

В 2015 году ассоциация игровых разработчиков IGDA провела опрос. 52% опрошенных указали, что кранчили больше двух раз за последние два года. Еще 32% сказали, что от них требуют долгих периодов переработки, но это просто не называют «кранчами».

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

Rockstar поспешила оправдаться


Конечно, в такой атмосфере откровение Хаузера вызвало критику.
Он поспешил с разъяснениями:
На самом деле речь в интервью шла только о работе над повествованием и диалогами, а не о всех процессах в студии. После семи лет разработки команда ведущих сценаристов — Майк Ансворт, Руперт Хампфрис, Лазло Джонс и я — три недели активно все добивали. Три недели, не три года. Мы работаем вместе уже 12 лет и делаем так всегда, мы чувствуем, что должны это делать, чтобы все завершить. После стольких лет работы над проектом было необходимо все перепроверить и финализировать.

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

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

Что говорят сами разработчики



Я никогда не работала больше 50 часов в неделю (и то это скорее исключение), но обычно у меня набирается от двух до шести оплачиваемых сверхурочных часов в неделю.

За переработку мне платят от полутора до двух раз больше, если набирается 8 дополнительных часов в неделю или больше 12 часов в один день — все согласно Калифорнийским законам. Также за все три с половиной года в Rockstar меня просили поработать в выходные один или два раза
RDR 2 был одним из наименее стрессовых проектов в моей жизни. Я и моя команда смогли найти здоровой баланс между жизнью и работой, что всегда казалось святым граалем в игровой индустрии. Однажды я подхватил перикардит — это инфекционная болезнь на сердце — и мне пришлось уехать в больницу. Я вышел работать на следующий день, и как только HR об этом узнал — меня отправили домой на такси и дали недельный отпуск. Сказали не возвращаться пока врач не разрешит, хотя я хотел работать.

За два года работы над RDR2 у меня и близко не было 100 часов в неделю. Конечно, были кранчи, но ничего сверхординарного. Мы трудились над игрой в поте лица, но никто не наседал на нас. Максимум работал 60 часов в неделю.


За время, что я нахожусь в компании, рабочие процессы значительно улучшились. Кранч на RDR 2 был сильно мягче, чем на GTA V, когда я целый месяц работал больше 70 часов в неделю (хотя босс и прогонял меня домой).
Тем не менее, были и анонимные сообщения, которые приходили журналистам. Например, VG247 опубликовало такое:
За переработки платят не во всех студиях. Нам точно не платят. Многие отделы пишут, что их никто не заставляет, но сомневаюсь, что вы увидите много твитов от дизайнеров и тестировщиков. Я например регулярно работаю больше 50 часов в неделю с момента, как сюда пришел.

Что думаете вы


Верить, что переработки — необходимое зло, лично мне не очень хочется. Но и ждать Red Dead Redemption 2 еще года полтора (а потом полгода исправления багов) — тоже не круто.

Так что, давайте опрос. Кто что думает?

Комментарии (99)


  1. SirEdvin
    22.10.2018 09:21
    +2

    Верить, что переработки — необходимое зло, лично мне не очень хочется. Но и ждать Red Dead Redemption 2 еще года полтора (а потом полгода исправления багов) — тоже не круто.

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


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


    1. Evengard
      22.10.2018 10:49
      +1

      Мне кажется, что не будь кранча, который по сути является «давайте уже доделаем хоть как нибудь ибо устали», игра могла бы скорее вообще не выйти. Просто из-за внутреннего перфекционизма разработчиков.

      PS: нет, я не поддерживаю это явление, но я просто знаю, что такое этот клятый перфекционизм))


      1. botka4aet
        22.10.2018 13:58

        > Просто из-за внутреннего перфекционизма
        У тебя есть задание что-то сделать. Ты это делаешь.
        Или ты сделал все, через 5 часов релиз, а ты «Хм, движок то можно улучшить, правда придется все карты переделывать… Ну ничего, отложим релиз еще на 2 года»

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


        1. boblenin
          22.10.2018 20:20

          В том, что пользователи не любят сырые игры на выходе и патчи размером со всю игру через месяц после релиза и просят вернуть деньги? (а-ля Batman Arkham Knight)


          1. botka4aet
            23.10.2018 10:59

            Сырая игра = недоделанная
            А Evengard пишет о

            Просто из-за внутреннего перфекционизма разработчиков.

            Вот сейчас делают Стар Ситизен.
            Что там сейчас можно делать? Летать на кораблях, ходить по земле\кораблю\станции, покупать землю и строить здания.
            Не плохо, согласитесь.
            Предположим, что релиз в 2019 году.
            А за пару месяцев им приходит в голову:
            «А давайте еще научим игроков есть, спать, справлять нужду».
            «А давайте сперва будет 100 игроков — 50 м + 50ж. И они должны организовывать пары и рожать детей. И уже за каждого нового ребенка берет контроль новый пользователь»
            «А давайте добавим всякие мегакорпорации, которые будут открывать новые движки и оружие для кораблей»
            «А давайте сделаем возможность грабить корованы»
            Те в любой момент можно придумать что-то новое и перенести релиз.

            Так что надо
            1) составить ТЗ
            2) собрать команду разработчиков
            3) получить ГОТОВУЮ демоверсию, где задействованы все механики игры(передвижение за игрока\корабль, всякий крафт, диалоги и прочее)
            4) создать карты, нпц под сюжет
            5) выпустить игру в релиз
            6) пилить длц


            1. JC_IIB
              23.10.2018 11:05

              Вот сейчас делают Стар Ситизен.
              Что там сейчас можно делать? Летать на кораблях, ходить по земле\кораблю\станции, покупать землю и строить здания.
              Не плохо, согласитесь.


              Для игры, альфа которой была ШЕСТЬ ПЯТЬ лет назад — это не просто плохо, это кошмар. Вы выбрали исключительно неудачный пример игрового долгостроя :)


              1. boblenin
                23.10.2018 19:10

                А еще был Duke Nukem Forever


            1. Evengard
              23.10.2018 13:23

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


              1. boblenin
                23.10.2018 19:11

                Это история дайкатаны, верно?


            1. boblenin
              23.10.2018 19:10

              Ну так пользователи и DLC не любят. По крайней мере вербально и по крайней мере платные. Но я с вами согласен. Лучше уж так.


        1. exception13x
          23.10.2018 01:09

          Вы Корсаров 3 не застали? Или Hellgate: London?

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


          1. botka4aet
            23.10.2018 11:05

            Застал Хелгейт Лондон, играл.
            Достойная игрушка. Конечно не то, что показывали в трейлере, но все же

            И оценки:
            stopgame.ru/show/23287/hellgate_london_review 7,4
            www.igromania.ru/article/12475/Hellgate_London.html 8,4
            www.google.ru/search?q=Hellgate%3A+London&oq=Hellgate%3A+London&aqs=chrome..69i57j69i58&sourceid=chrome&ie=UTF-8 Эта видеоигра понравилась 93% пользователей Пользователи Google

            Согласен, что я не следил за тем, что они обещали.

            Про Корсаров 3 ничего сказать не могу — не играл


        1. qw1
          23.10.2018 20:30

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

          С какой стороны (геймера, разработчика, или инвестора) ни посмотри, уж лучше сделать всё хорошо и зарелизить, чем сделать плохо и добивать патчами.


    1. Trubix
      22.10.2018 11:18

      Не всегда. Бывает, что переработка как раз связана с тем чтобы отполировать, а не с тем чтобы внедрить что-то новое (если связана с внедрением — то это точно проблема менеджмента и компания показывает себя с худшей из сторон, особенно если сама считает это нормой). На одной работе я самолично перерабатывал в течение ~двух-трёх недель перед релизом, чтобы довести свою часть работы до лучшего уровня. Никто не заставлял, но будучи молодым и инициативным самому хочется. По-моему в статье тоже писалось именно о полировке/доводке.

      Если же по сабжу — по-моему лучше чтобы игра вышла позже. Одно дело, когда люди сами себя заставляют задерживаться, по личной инициативе (либо если делают свою собственную игру). А другое дело, когда их «заставляют» это делать биг боссы, не имеющие зачастую ничего общего с разработкой самой игры, грубо говоря самолично они не создают код, тексты, модели, текстуры и вообще что-либо из игровой составляющей. Такие люди, по-моему мнению, не имеют права заставлять других перерабатывать (только себя). Это entertainment, а не строительство ракеты, чтобы взорвать астероид, летящий на Землю. Игра может выйти и позже, а кранчи в этой сфере — это лишь жадность «биг боссов».


      1. boblenin
        22.10.2018 20:21

        Главное в таких случаях держать ветку, где улучшения еще не были применены свежей и работоспособной. :)


  1. Seism86
    22.10.2018 10:33

    Ну если с утра и до обеда попивать кофе и плевать в потолок (из за неясно поставленной задачи), то будет упущено время, а с ним и утренняя энергия и сил не остается что либо делать (я не про тех у кого после 18:00 открывается второе дыхание и они вкалывают с ясными голубыми глазами до 23:00).


    1. TheIseAse
      22.10.2018 12:19

      Может, просто после 18 уходят все, кто отвлекают, и наконец можно сконцентрироваться? )


    1. DelphiCowboy
      22.10.2018 14:33

      А если с утра и до обеда митинг или иное HR-мероприятие?



      1. boblenin
        22.10.2018 20:22

        Научиться нажимать decline на собрания, в нужности которых (или в нужности себя на которых) сомневаешься.


        1. qw1
          23.10.2018 20:34

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


  1. questor
    22.10.2018 10:40

    Опрос какой-то попсовый, всё в одну кучу свалено.
    Отдельным вопросом надо спрашивать «возможно ли сделать сверхсложный проект в сжатые сроки без кранчей?», отдельно «увеличивают ли кранчи количество багов, увеличивают ли сроки проекта», также отдельно надо спрашивать «готовы ли вы как игрок ждать дольше игру» и т.п. и т.д.

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


    1. stanislavkulikov
      22.10.2018 12:35
      +2

      «возможно ли сделать сверхсложный проект в сжатые сроки без кранчей?»
      Понятное дело, что невозможно. Вопрос в том, нужно ли это. Т.е. подумайте, это всего лишь игра, если она выйдет позже (причём запланировано позже) ничего страшного не случится. Если бы тот же самый Ведьмак или Метро или любая другая игра такого уровня, вышли бы на полгода-год позже, то их бы всё-равно так же раскупали. Следовательно эта спешка только из за нетерпеливости больших боссов.


      1. JediPhilosopher
        22.10.2018 14:20

        На самом деле это неправда. Во-первых любая ААА-игра сопровождается огромным количеством рекламы и маркетинга. Эта махина рекламы раскручивается за месяцы до выхода и должна завершиться выходом игры в указанную дату. Если игра не готова — это может привести к очень большим потерям, как финансовым так и репутационным, зачастую к большим, чем если выпустить недоделку и потом дофиксить патчами.

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


        1. stanislavkulikov
          22.10.2018 16:23

          Так я же и писал, что не просто позже, а запланировано позже. Т.е. на лицо явная неверная оценка трудозатратности. Если бы сроки сразу адекватно оценили, то и рекламу начали бы готовить к другому времени. И тут на самом деле всего 2 варианта: либо во всех студиях систематически слишком оптимистично оценивают время, либо, что более вероятно, это владельцы компаний ставят такие жёсткие условия, видя, что проекты всё равно допиливают в срок, а какой ценой — это им не важно.


          1. JediPhilosopher
            22.10.2018 17:19
            +1

            либо во всех студиях систематически слишком оптимистично оценивают время

            Так и есть. Причем не только в геймдеве. Я, честно говоря, еще ни разу не встречал в ИТ проекта, который бы уложился в сроки и бюджет. Про это уже целые статьи пишут, на хабре их вагон. А мне больше всего нравится вот эта шутеечка уровня пикабу:

            Шуточка про камаз с песком под водой
            — Слушай, ты разработчик. Ответь, почему разработчики всегда неправильно оценивают время на создание программ?

            — Представь что тебе надо разгрузить машину, сколько времени это займет?

            — Пару часов

            — Это камаз

            — 8 часов

            — Камаз, груженый песком

            — 12 часов

            — У тебя нет лопаты и инструментов, только твои руки

            — 2 дня

            — На улице -40

            — 4 дня

            — Камаз вообще под водой

            — Так же нечестно, ты постоянно придумываешь новые условия! К чему ты мне вообще все это рассказываешь? Вы, разработчики, вечно всякую фигню рассказываете! Вместо этого могли бы просто оценить правильное время на разработку.


            1. mrsantak
              22.10.2018 18:38
              +1

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


              1. gohan
                22.10.2018 23:33

                Это не только в IT, это когнитивное искажение присуще всем людям, называется ошибка планирования. С данным искажением можно бороться

                Да, ошибка планирования будет у всех, но именно у разработчиков наряду с этим меняются требования к продукту. Уж в разработке игр это точно так — на начальном этапе вообще никто понятия не имеет как будет выглядеть итоговая игра, а потом вечные переделки, потому что «у дяди Васи вчера вышла успешная игра, нам надо оттуда скопировать пару фишек», или надо срочно добавить дофига всего, а вот то всё что было сделано за последние пару месяцев надо выкинуть, ПОТОМУ ЧТО МНЕ ТАК КАЖЕТСЯ. И при всей этой нервотрёпке зачастую даже ААА игры получаются полным говном.


                1. mrsantak
                  22.10.2018 23:38

                  Ну это тоже риски и их тоже можно и нужно оценивать. А то сейчас мы имеем, что все знают, что требования меняются, но никто даже не пытается это учесть в оценках. Тупо выставляют дедлайн исходя из изначальных требований, а потом удивляются «что же мы не укладываемся-то? Наверное потомучто мы в IT».

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


            1. boblenin
              22.10.2018 20:30

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

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


  1. JC_IIB
    22.10.2018 10:48

    Я наверное, тупой, но я действительно не понимаю, зачем кранчи в геймдеве. Ну делайте вы подольше, но нормально, кто вас палками-то вперед гонит? А то сначала мы релиз дату объявляем «следующий год», а потом начинаются потогонные галеры для разработчиков. Это игры. Ничего life-critical в них нет. Ничего. Инвесторы хотят побыстрее отбить деньги, разве что? Обратная сторона вот этих вот кранчей — глюки, баги и куча патчей после выхода игры. И это я еще о людях не говорю. Ну и зачем?

    сроки маленькие


    Так вот почему они маленькие-то, неужто никто не умеет адекватно выставить срок?

    «Нннничччего не понимаю!» (С) «Следствие ведут колобки».


    1. Tenebrius
      22.10.2018 11:04
      +1

      За завершенный проект компания получит N денег.
      В процессе разработки она тратит ежемесячно M денег.
      Если «количество месяцев разработки» * M > N — проект убыточен.
      Чем меньше времени затрачено, тем прибыльнее.


      1. baragol
        22.10.2018 11:19
        +1

        Плюс рекламные и маркетинговые кампании подгадываются тоже заранее: сезон, праздники, конкуренты и т.п. Это все прорва денег зачастую.


        1. qw1
          23.10.2018 20:38

          + предзаказы.


      1. mrsantak
        22.10.2018 11:38

        Сверхурочные так-то оплачиваемыми должны быть. А если проект становится прибыльным только если разработчики впахивают по 60 часов в неделю за спасибо, то нафиг такие проекты.


        1. JediPhilosopher
          22.10.2018 17:20

          Проблема геймдева в том, что туда люди валом прут работать чуть ли не за идею. Думаю многие в детстве решили стать программистами чтобы делать игры (и я в том числе).

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


          1. mrsantak
            22.10.2018 18:41

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


            1. ianzag
              22.10.2018 18:53

              Но в отличие от ПО дефибриллятора у вас есть выбор: хочу играю хочу жду патчей.


              1. mrsantak
                22.10.2018 18:58

                Ну это спорно, разработчик на старте обещает рабочую игру, а по факту предоставляет забагованное нечто. Если бы было 2 срока релиза, один — пререлиз, второй — нормальный релиз с пофикшенными основными багами, то у меня претензий бы не было.

                Выдавать предварительный доступ за релиз игры и называть это «мы вам дали выбор» — так себе идея.


                1. ianzag
                  22.10.2018 19:34

                  Я к тому, что в случае выпуска релиза игрушки с багами ровным счетом ничего страшного не произойдет. Да, юзера немного повоют. Да, кто-то потеряет деньги а кто-то их не получит. Ну и ладно. Следующий! (tm). Тогда как в случае бага в дефибрилляторе у юзера будут проблемы другого уровня нежели 20ть баксов.

                  PS: Впрочем, пример явно притянутый за уши и наверное не совсем в тему.


    1. Inine
      22.10.2018 11:43

      Так вот почему они маленькие-то, неужто никто не умеет адекватно выставить срок?

      Даже при разработке бизнес-ПО легко промахнуться. А игру делать — процесс во многом творческий, там десятки причин для срыва сроков.


      1. mrsantak
        22.10.2018 12:21
        +1

        Да хоть сотни, если мы наблюдаем что почти в 100% случаев сроки срываются, то это означает, что оценивающие не умеют оценивать риски и как результат стабильно занижают сроки. Если бы риски оценивались нормально то мы бы наблюдали как заниженные сроки из-за того что сработало слишком много рисков, так и завышенные сроки из-за того что сработало слишком мало рисков.


        1. opckSheff
          23.10.2018 11:06

          А вы за всеми сроками в геймдеве наблюдаете? Де-факто так и есть, кто-то нихрена не успевает и уходит в кранч, а кто-то успевает закончить проект в срок и последние недели на расслабоне занимается мелким допиливанием.
          Но если говорить о крупных и сложных проектах, то нет ничего удивительного, что основная тенденция — именно занижение ожидаемых сроков. В идеальной системе менеджмента количество рисков, которые необходимо предусмотреть, стремится к бесконечности.


          1. mrsantak
            23.10.2018 15:55

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


    1. Lietto
      22.10.2018 12:23

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


      1. JC_IIB
        22.10.2018 12:26
        +1

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


        Ну а кто его, этот график, создавал? Они сами вырыли себе яму, а теперь хлещут кнутами девелоперов. Молодцы, чо.


        1. Lietto
          22.10.2018 13:23

          График создал рынок. Никто его специально не придумывал.


        1. fatronix
          22.10.2018 13:59

          Выпускать игры осенью наиболее выгодно — народ уже не в отпусках, и ещё не начал тратиться на новогодние праздники.


    1. gshamshurin
      22.10.2018 15:17

      Я как раз занимаюсь life-critical оборудованием. Для спасения жизней. Так вот, подобной фигни у нас нет. Мы не страдаем ролевыми ранговыми играми в начальников и дураков и не меряем работу усталостью. Мы просто приходим на работу, спокойно делаем свои задачи, получаем адекватные зарплаты/премии и после гибкого 8-часового рабочего дня расходимся по домам. Всё. Наше оборудование работает каждый день. В нужный момент уверенно спасает жизни.

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


      1. fillpackart
        22.10.2018 18:04

        Видимо потому, что пространство для расширения функционала в играх by default выше.


        1. gshamshurin
          22.10.2018 19:30
          -1

          Не склонен согласиться. Я раньше работал в конторе, где места для творчества ещё меньше. Так вот там во все поля росло: redmine, Битрикс 24, ЕСКД, подписи на каждый чих у троих-четверых пафосных начальников. Вечно горящие сроки. Ор на совещаниях. Аргументы, подчерпнутые в книжках а-ля «как победить в споре, даже если ты не прав» и прочая хрень.

          Разработчик — неважно чего — должен быть загружен нормально. Если он перерабатывает — а эффективность в овертайм всегда ниже — значит либо ошибка в планировании основной загрузки либо нагрузка не свойственными функциями.


          1. fillpackart
            22.10.2018 20:02

            Думаю, ваша проблема в том, что вы пытаетесь понять гейм-дев, не имея опыта в нём. Вы просто берёте свой опыт в других областях, и натягиваете его сюда, попутно говоря всем, что они идиоты. Потому я не склонен с вами соглашаться.


            1. gshamshurin
              23.10.2018 06:42
              -1

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

              Есть мнение, что если выделить основные факторы, ведущие к переработкам, у Rockstar найдётся больше общих признаков с какой-нибудь клиникой на пост-советском пространстве, нежели с конкретными разработчиками САПР или там бухгалтерского софта.

              Потому что причиной переработок являются недоработки в организации процессов и кадровой политике.


              1. Neikist
                23.10.2018 07:22

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


                1. gshamshurin
                  23.10.2018 07:43

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


                  1. Neikist
                    23.10.2018 08:01

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


                    1. gshamshurin
                      23.10.2018 08:10

                      Но почему тогда именно игры? И как нужно увлечься, чтобы получить «временные потери памяти» или «не суметь выйти из машины».

                      Чтобы до такого дойти, увлечённости ИМХО мало. Должны быть внешние факторы (страх риск потерять бонус + ипотека, например) или «ментальное расстройство», классифицируемое по МКБ.


                      1. Neikist
                        23.10.2018 08:41

                        страх риск потерять бонус + ипотека, например
                        Подозреваю что если бы это было ключевым — они бы работали в более простой сфере в этом плане.
                        Почему игры? Ну как бы если продукт интересен + интересны технологии это везде так. Т.е. понятно если нет экономических резонов — то такое будет происходить нечасто, а вот если добавить дикое давление сроков — то не вижу странностей?


      1. exception13x
        23.10.2018 09:42
        +1

        Позвольте узнать сколько конкурентов у вашей компании? 1-2, может быть 3?
        Так вот у крупных гейм-дев компаний количество конкурентов идет на десятки, а у небольших на сотни. И если вы продолбаете сроки релиза, то второго шанса может и не быть.

        Я тоже раньше работал в компании, занимающейся охранными системами. Там тоже проблем с переработками не было. Просто потому что конкурентов не было и продукт был готовый. А еще потому что гендир бухал с главой местного МВД. В таких условиях никуда торопиться не надо.


        1. JC_IIB
          23.10.2018 09:45

          Так вот у крупных гейм-дев компаний количество конкурентов идет на десятки


          Назовите, плиз, хотя бы полтора десятка конкурентов Quantic Dream? Или, если QD недостаточно крупны, тогда Valve.


          1. exception13x
            23.10.2018 10:42
            +3

            Вы серьезно думаете, что у Valve с Дотой мало конкурентов? Просто навскидку:
            EA (2 проекта), Wargaming (3 проекта), Riot, Blizzard (2 проекта), Crytek, Gaijin, Epic (2 проекта), Bluehole, + компании, которые делают Smite и HON, лень гуглить как называются. Не полтора десятка, но это только MMO сессионки. Если начать учесть, что игроков могут оттянуть однопользовательские игры или несессионные игры, то конкурентов значительно прибавится.


            1. JC_IIB
              23.10.2018 10:49

              Разговор-то шел не о проектах, а о конкурентах гейм-дев компаний. В вашем списке едва десяток наскребается.

              Не полтора десятка

              Вот то-то и оно.

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

              … которые делают все те же ЕА, Крайтек и прочие. Мало крупных конкурентов у крупных геймдев-контор, вот я о чем. Потому, что крупных гейм-дев контор как таковых — мало. Тех, которые ААА делают, разумеется. А тех, кто делает ААА-эксклюзивы — и того меньше, Quantic Dream, Naughty Dogs, кто там еще?
              Пардоньте, но индюшатину по три рубля, которой завален весь Стим, я в расчет не принимаю.


              1. BingoBongo
                23.10.2018 11:23
                +1

                Даже если взять самые крупные, про которые каждый слышал: Valve, Rockstar, Electronic Arts, Blizzard, Ubisoft, Square Enix, Epic Games, Infinity Ward, Konami, CD Red Project, id Software, Bandai Namco Games, Firaxis Games, Crytek, Bethesda.


  1. ianzag
    22.10.2018 10:50
    +1

    Геймдев не геймдев — если вам 20ть то это «обычно». Но, простите, если вам уже за 40 приходит какое-то минимальное прозрение и возникает резонный вопрос — а нахрена?

    Допустим компания предлагает разумные бенефиты за овертайм. Это и существенный коэффициент здесь и сейчас за 8+ и роялти с успешного релиза — ОК, это можно понять. Мы в коммерческом проекте и все ребята дружно работаю за деньги. Не будет релиза — не будет денег. А там уж как повезет может выгорит может нет. Но это риск и плата за него.

    Если же как-то по-другому — I'm too old for this shit (tm). Не выгорит — вы остаетесь со своим геморроем. Выгорит — вы остаетесь со своим геморроем и почетной грамотой на пару с фирменной бейсболкой. Нет уж, спасибо. Качайте бесплатное бабло из кого-нибудь другого.


  1. BingoBongo
    22.10.2018 11:30

    И вот зачем им нужны были переработки. А вообще, эта новость просто часть пиар-кампании перед выходом Red Dead Redemption 2.


  1. Hardcoin
    22.10.2018 11:32

    он сидел целый час парализованным и думал, что у него случился сердечный приступ.

    Больше интересуют когнитивные способности. Они реально за 80 часов в делают больше, чем за 60? Сомнительно. Перекладывать апельсины на конвеере в таком состоянии можно, но делать что-то более сложное? У меня, как у прогера, мозг не хочет полноценно думать больше 4-6 часов в день (четырех, не четырнадцати). Дальше только что-то простое, для спинного мозга. Верю, что они особенные, но не марсиане же?


    1. BigFlask
      22.10.2018 11:39

      Так необязательно сложное же. Зачастую именно тривиальную фигню на уровне перекладывания апельсинов оставляют на потом, оставляют — а потом оказывается, что ее очень уж дофига оставилось, и приходится по 80 часов работать.


    1. UberSchlag
      22.10.2018 12:23

      Аналогичный вопрос. Если уже неврология местами пробивается от усталости, то что там человек надизайнит-накодит в таком состоянии? И сколько потом итераций код ревью и коррекции потребуется для отжига результатов угара. Уж не это ли источник всех самых искрометных глитчей в трипл-А проектах?)


    1. Max2UP
      22.10.2018 13:15

      Почему нет? Если такси из области, где у меня знания до уровня автоматизации, то я могу значительно больше 4-6 часов в день работать.

      Что-то креативить / изучать / траблшутить — да сложнова-то. А на автомате кодить знакомые вещи — без проблем.


  1. LeonThundeR
    22.10.2018 12:26

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


  1. finlandcoder
    22.10.2018 12:31

    Это происходит по 2м причинам:
    1) начальство долгое время не знает что им нужно и все простаивают. Потом пытаются сделать игру за 1-1.5 года
    2) все ждут, когда разработчики движка доделают фичу


  1. CyberMouse
    22.10.2018 12:39

    Проблема на самом деле глубже и сложнее. Люди очень хотят работать в "крутых" и известных компаниях, по этому там всегда очередь из желающих, готовых работать за место в кампусе. Из этого следует несколько вещей:


    1. Зарплаты у рядовых сотрудников в компаниях типа rockstar, blizzard, ubisoft и прочее ниже, чем в конторах, которые клепают мобильные клэш оф кланы.
    2. Такие сотрудники будут работать сверхурочно, так как они же делают "великое и общее дело"
    3. Менеджмент там конкретно беспределит, так как: "не нравится — у нас тут очередь из желающих"
      Понятное дело, что это не касается топов, но рядовые девелоперы, дизайнеры и тестировщики всегда в таких условиях


    1. ianzag
      22.10.2018 12:55

      И это отнюдь не специфика гейдева. Это свойство всей индустрии. Включая громкие топовые российские компании :) при всем моем к ним уважении.


  1. krig
    22.10.2018 13:01

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


  1. thauquoo
    22.10.2018 13:08

    Собственное здоровье важнее любых игр, любых программ.

    Зачем нужны все эти деньги, когда такая индустрия выжимает из тебя все силы, весь энтузиазм, и награждает ещё рядом болезней и нервных расстройств.

    IMHO, лучше найти работу менее оплачиваемую, но поспокойнее.


  1. esata
    22.10.2018 14:09

    Имхо, кранчи негативно сказываются на качестве конечного продукта.
    Может игра и выйдет «быстрее», но будет полна багов и недочетов.


    1. DelphiCowboy
      22.10.2018 14:41
      +1

      Потому что от накопленной усталости:
      — сначала теряется внимательность
      — затем человек начинает тупить на ровном месте
      — и наконец начинает гнать и глючить
      в итоге от кранчи приводят к забагованному продукту.


  1. Shadow_Man
    22.10.2018 15:07

    Не по тему конечно, но как же меня радуют айтишники — трансгендеры, это сейчас мода такая?


    1. thauquoo
      22.10.2018 15:33

      А что тут такого? Десяток-два лет назад также удивлялись, когда видели женщину в IT.


    1. VadimVP
      22.10.2018 17:46

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


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


    1. susnake
      22.10.2018 21:03

      del


  1. agmt
    22.10.2018 15:53

    Действительно ли кранчи специфичны именно для геймдева? Можно ли из этого делать выводы, что именно геймдев-специфичные технологии меняются быстрее остальных (консоли выходят не каждые 2 года, да и спецификации наверняка известны заранее)? Правда ли, что они неспешно пишут сюжет, моделируют карты, а потом допилывают движок к выходу новой playstation?


    1. SpiritOfDarkDragon
      22.10.2018 19:04

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


  1. Ad_xname
    22.10.2018 19:49

    Есть два нормальных подхода.
    1. Близзард. На вопрос, когда будет готов проект, они отвечают — как только, так сразу. Затягивают сроки, но делают отличный продукт.
    2. Планирование. Оценить сроки и нанять нужное количество людей. Если вы заранее знаете, что не успеете, продумать, что можно сделать, чтобы не кричать — Ааа, не успеваем, сидим по 10 часов добровольно!


    1. anprs
      23.10.2018 09:38
      -1

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


  1. gohan
    23.10.2018 00:21
    +1

    Разработчики Half Life 3 не знают что такое кранчи.


    1. 1234rfvb
      23.10.2018 00:30

      … а игроки уже перестали нервно шутить над ожиданиями. Но халва-3 будет и, верю, не таким г** с DLC как Might&Magic X.


  1. AndreyGerashchenko
    23.10.2018 01:14

    А где в голосовании вариант — нанять компании больше людей и настроить процессы между этими людьми? Я считаю именно это первостепенная проблема переработок


  1. Hzpriezz
    23.10.2018 01:15

    Считаю что кранчи лишь следствие. Важна причина.
    Это может быть:
    — Четкий дедлайн(всегда все идет не так, это особенность геймдева)
    — Неправильные приоритеты в разработке, из за чего упускаются важные моменты, о них вспоминают в последний момент.
    — внезапное желание наконец то закончить «вот это вот самое» и не связываться с проектом никогда больше.
    Считаю что причина не только в отсутствии/неправильном планировании и человеческом факторе. Есть именно особенность геймдева, поменял маленькую деталь, а она за собой потянула неожиданные изменения, и думай как вот это вот успеть починить в срок. И еще есть желание и стремление сделать все максимально круто, думаю в студиях вроде рокстар, это именно тот мотиватор.


  1. DenisTrunin
    23.10.2018 09:53

    Чето не понял проблемы — если бы у нас в конторе начали оплачивать овертаймы в двойном размере(при условии конечно что обычная зп была бы по рынку) — я думаю практически все бы взяли спальные мешки и поселились в офисе.


    1. DelphiCowboy
      23.10.2018 10:58
      +1

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


      1. DenisTrunin
        23.10.2018 11:48

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


    1. fatronix
      23.10.2018 12:43
      +2

      А я с прошлой работы ушёл из-за переработок, хотя они и оплачивались по ТК.

      С определенного момента менять свободное время на деньги ну вообще не выгодно, имхо. Всех денег не заработаешь, жизнь одна, и всё такое.


      1. DenisTrunin
        23.10.2018 15:51

        Не понял — вы выходите в выходные и получаете зп за 4(или 3) обычных рабочих дня
        ничто не мешает потом эти 4 дня отгулять (вместо 2 выходных). т.е. как раз на хобби и прочее у вас в этом плане остается больше времени


        1. NLO
          00.00.0000 00:00

          НЛО прилетело и опубликовало эту надпись здесь


  1. vemin
    23.10.2018 09:53

    За «синиоры» хочется сделать с автором что-то непотребное…


    1. arttom Автор
      23.10.2018 09:55

      Предлагайте варианты (не непотребств, а слова), мне оно пока тоже не очень


      1. transcengopher
        25.10.2018 15:14

        1. Сеньор (слово заимствованно в обоих языках, и в современном русском выглядит именно так, хоть смысл у него другой)
        2. Старший разработчик/дизайнер/etc.


  1. bugrazoid
    25.10.2018 13:10

    А у нас, в НИИ, перманентный кранч. И это мы еще игр не делаем!