«Я повредил сохранения 30 тысяч игроков»: разработчики известных игр рассказали о своих ошибках
«Я повредил сохранения 30 тысяч игроков»: разработчики известных игр рассказали о своих ошибках
120120

Я нажал кнопку «Отправить» вместо «Сохранить» в веб-приложении, после чего DLC пошло в релиз за неделю до выхода игры.Кратко о методах разработки EA.

81

А о какой игре речь шла, кто нить знает?

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

0. В первые же дни работы написал письмо на всех сотрудников фирмы, на всех 2к+ человек. 10 лет назад. Современные новички так уже сделать не смогут, т.к. ввели ограничения на группы рассылок.
1. По ошибке в ТимТраке переводил баги на Евгения Касперского вместо Евгения Кондрашина и потом писал Кондрашину, что "ну ты чего игнорируешь баги, ну". 10 лет назад.
2. "Протестировал" специальную сборку антивируса для партнёра, а тот не смог активироваться выписанными лицензиями, т.к. айди активации в кастомизации не был изменён, а я даже не подумал, что кастомизация должна активироваться специальными кодами, а не общими. 9 лет назад.
3. Завёл стоп-баг за 2 часа до релиза на падение _в чужом драйвере_ и тут же свалил на поиезд в отпуск. Говорят, что руководитель вбежал в комнату и очень меня искал. 9 лет назад.
==Здесь уже ушёл в мобильники==
4. Неправильно разобрал регулярку в валидации имейлов и в релиз ушла сборка, не принимающая знак "-" в них. Делали хот-фикс. 4 года назад.
5. Обнаружил сценарий, при котором отваливается облачная проверка через час после того, как релиз был подписан. Клиентам сборка не ушла. Можно сказать, что вовремя даже, если не считать, что это повлекло перетестирование новой сборки и заново проходить всю процедуру подписания релиза. 2 года назад.
6. Провалил собеседование в фирму, за то что показал сценарий угона данных банковской карты и физического адреса, хотя меня просили сделать чеклист для сценария покупки товара. В прошлом году.

За годы много историй набирается.

20

Добавлю свои пять копеек к шестому пункту.
Провалил собеседование из-за того что вбил в поисковик (их) сайта по поиску детских мультфильмов слово из трех букв. И он что-то нашел, а не выдал штатное "ничего не найдено". Лиду отдела тестирования это почему-то не понравилось.

8

По таким подборкам наглядно видно, что чем больше опыта, тем интереснее и сложнее по сценарию фейлы)
Чем закончилась история из 3-го пункта с руководителем, который вас долго искал? Не линчевал после возвращения из отпуска?

Хороший материал, но я не очень понимаю, что значит
Слишком во многих мелких студиях меня «ставили на уши». 

12

Работать, негр! *щелчок хлыста* Директор сказал, что эта задача должны была быть выполнена ещё месяц назад! *звон цепей* Она была поставлена целых ТРИ минуты назад! *звук падающих анальных шариков* Ты сам должен был догадаться до её постановки и выполнить её хотяяя бы неделю назад! *шипение гаснущего окурка о кожу* У тебя есть тридцать секунд на выпуск финального релиза в офисе через семнадцать кварталов! *повторный звук падающих анальных шариков* Выполнять! *топот ног, сдавленные вскрики*

43

Комментарий недоступен

2

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

У этой истории есть небольшое продолжение. Этот продюсер сам отвёз её домой.

https://twitter.com/Jillithe/status/950637339419721733

10

Ему просто хотелось её как-то утешить. Надеюсь, все догадались, что было дальше? :3

46

Ожидал увидеть здесь твит от разработчиков This is the police, которые забыли релизнуть игру. Но и без них твиты отпадные конечно

10

Кажется, это были не они, а ребята из Valve (или кто-то ответственный за Steam)

1

В моей первой браузерке можно было продавать любые предметы в магазин за половину установленной в типе предмета стоимости. Случились такие шаги:
1. Зачем-то в коде я написал, чтобы минимальная цена продажи была равна 1 (наверное для предметов ценой в 1).
2. Геймдизайнер добавил какой-то квестовый предмет торговцу с нулевой стоимостью (игрок должен был его взять у торговца бесплатно и как-то где-то использовать).
3. Пришлось вставать ночью и срочно это фиксить, игроки моментально начали обогащаться, используя эту лазейку (продавая предмет нулевой стоимости за 1).

14

Крутые истории. Я надеюсь, что среди тех тридцати тысяч сохранок не было моих.

9

Моя очередь:
1. Проводили ЗБТ мультиплеерного режима в одной популярной мобильной игре (онлайн даже на ЗБТ был приличный). Тестировали баланс и экономику. В конфигах Cron я перепутал количество звездочек, в результате чего игроки стали получать еженедельную награду раз в минуту (!). Понятное дело, тестирование экономики было зафейлено, пришлось всем делать вайп. После этого ввели обязательную валидацию всех конфигов
2. Интересный был случай: писал внутриигровые скрипты, ввел новый параметр наград, настроил и проверил для всех текущих режимов, все было ок. В конце недели запустили эвент, который очень редко запускали, и оказалось, что мои скрипты его сломали (а никто даже не подозревал об этом, т.к. там довольно хитро было все+эвент довольно редкий). В итоге все, кто играл в этот ивент, не получали вообще никаких наград. Заметили через час, благо фиксилось довольно легко, не пришлось делать откат версии
3. Проводили закрытое тестирование нового проекта. Я создал профиль и сделал себе ник ERROR, играл все выходные. Оказалось, что у серверного программиста на почту отправлялись алерты при появлении в логах слова ERROR. Он пришел неа почту после выходных и обнаружил несколько тысяч "репортов" и сильно на меня ругался (потом мы с ним вместе посмеялись и решили, что ему надо "подтюнить" систему репортов)

5

*Пришел на работу, конечно же)

Хорошо, поговорим о факапах и эпик фейлах.

Поч чьей-то неосмотрительности, а скорее из-за недостаточного количества тестов (это норма для CCP Games)

Вскоре после запуска EVE Online: Trinity в 22:04 GMT в среду 5 декабря 2007 года, мы начали получать сообщения о том, что переходный пакет Classic -> Premium (с новой графикой) удалял файл C:\boot.ini, который является загрузочным файлом Windows. В некоторых случаях Windows не могла восстановить резервную копию этого файла, и отказывалась загружаться. В этом девблоге я расскажу вам, в чём была проблема.

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

Подробнее об этом проишествии можно прочитать в дейблоге руководителя отдела разработки софта CCP Games https://community.eveonline.com/news/dev-blogs/about-the-boot.ini-issue/

4

Напоминает историю, как Яндекс.Диск по ошибке удалял не только свою старую версию, но вообще все данные на диске: https://habrahabr.ru/post/204580/

2

"Первая работа. Удалил игру из системы контроля версий Perforce." - есть хоть один человек, которого не наебал перфорс?)

7

Есть. Preforce - нет, Git - да (сумел неизвестным мне до сих пор способом грохнуть все коммиты за 2 недели работы в репозитарии на сервере. Мораль - пользуешься консолью, нефиг переходить на GUI)

3

Я на несколько часов остановил работу всей студии (несколько офисов по всему миру) из за него! На второй неделе работы!

Тоже самое, на пару часов убил возможность загрузки ассетов, и не только для компании где работаю, а еще и компании заказчика, очень неприятная ситуация)

1

Готовили новый квест и как-то текст тяжело сочинялся, поэтому я вписал чисто заглушечный вариант для себя. Описание задания было такое "Абдристрах Полиграфович Пафнутий очень любит квасить. Помоги ему. Цель - добыть 10 кружек кваса". И залил на тестовый сервер. Как вы уже догадались, в следующее обновление с тестового сервера квест ушёл в релиз.
Вообще-то игроки были в восторге, хоть и в некотором замешательстве. И всёже посреди ночи делали хотфикс.

4

Комментарий недоступен

2

Комментарий недоступен

7

Этот персонаж мог просто не подходить игре, быть неуместным или ломать сценарий. И это только несколько из множества причин, из-за которых креатив может быть обруган.

6

Опубликовал на сайте безобидный (на мой взгляд) скрипт в обход всех систем релиза и соответственно отдела качества. Скрипт не понравился яндексу и сайт 2 недели был в бане яндекса. Компания потеряла треть трафика и соответственно треть денег за 2 недели. А это было дофига.

3

Как-то поместил баннер не сверху проекта, а прямо на него, из-за чего скрыл половину интерфейса. Получили нереальное количество кликов за несколько часов, пока не поняли, почему у нас CTR под 40%.

3

Если кто-то замечал, то раньше реклама на Ютюбе приподнималась при наведении - появлялась полоса прокрутки снизу и толкала рекламу повыше. В итоге пытаясь нажать на крестик нажимался этот баннер, матерились, а Гугл кучу кликов набрал, наверно. Похоже на умышленное.

Наш сервис продавал электронные билеты в Парк Горького на каток. Устанавливал на сервере расписания и цены.
После старта продаж, вспомнил, что цены на билеты в пятницу вечером должны быть такими же, как и выходные.
Исправил цену, а вместе с ним и тип мероприятия в cms'ке. В итоге, расписание продажи билетов на каток состояло из фильмов "Криминальное чтиво" на 3 месяца вперед.
Фиксил 2 часа.

2

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

1

Чот слишком много отрицаний.

2

Нейросети-программисты спасут человечество.

Тоже ронял dev сервер крупной ммо на второй день работы, а потом через месяц еще разок

2

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

Сделай их за меня, мне интересно их послушать.

4

Прямо перед заливкой тестовой рекламы на проект поменял баланс так, что монстров в начальной локации новому игроку было нереально убить. Заметили только после того, как реклама "успешно" прошла.

Комментарий недоступен

За поколение PS5 студия Naughty Dog не выпустила ни одной игры
Эту таблицу я делала сама<br />
144144
3535
1212
44
33
11
11
11
Ну ты это, не забывай про ремастер ремейка рематсеров.
Всем снова привет)

Я написал отделу модерации спустя год, попросил прощения за глупости прошлого и меня снова разбанили. Так что, спустя год, я снова буду постить технолонги на дтф :)

5656
1616
55
22
11
11
11
11
Вдруг мы с пузаном снимем сисястую телку... И она так: "О.. Я хочу отсо*ать у вас взяв за щеку, как вас зовут?" И я скажу Джей и Молчаливый Боб! Узнаешь?

да-а-а...я читала о Вас в интернете! Вы те два сраных оперативника из CoD Warzone...Пойдёт и отсо*ёт другим парням ...в жопу это!

Вдруг мы с пузаном снимем сисястую телку... И она так: "О.. Я хочу отсо*ать у вас взяв за щеку, как вас зовут?" И я скажу Джей и Молчаливый Боб! Узнаешь?
2424
1212
88
22
11
Джей и Молчаливый Боб — жалкая копирка с Пыхаря и Хроника, кста
Bloomberg: Warner Bros. отменила DLC для Hogwarts Legacy

Даже несмотря на то, что продажи игры превысили 34 миллиона копий.

Bloomberg: Warner Bros. отменила DLC для Hogwarts Legacy
297297
8181
4242
1515
88
33
33
11
11
11
Парад гениальных решений от больших корпораций продолжается. Необучаемые.
«Новая глава в истории компании»: Ubisoft объявила о реструктуризации

Она создала новую дочернюю компанию — Tencent купит 25% её акций.

«Новая глава в истории компании»: Ubisoft объявила о реструктуризации
626626
127127
3838
1212
1010
99
55
33
11
11
11
Не спас Assassin’s Creed
InZOI. Симулятор жизни удался

Рассказываю о первых впечатлениях от этого бриллиантика игровой индустрии. Историю жизни здесь можно написать на свой вкус. 56к человек онлайн и 88% положительных отзывов.

77
44
22
22
22
Авторы Path of Exile 2 представили первое масштабное обновление — в нём добавят охотницу, более 100 камней поддержки и эндгейм-контент

Гигантский апдейт «Начало охоты» выйдет 4 апреля.

211211
2828
2525
66
11
ООо игра для людей, которые зарабатывают на жизнь торговлей на фанпэй, вот это да. Ждём всем нищенским селом это обновление, чтобы 5000 рублей в месяц заработать. Ура ура ура. Игра для нищих получила обновление. ЙЕССССССС.
Написал в X что ищу художника, буквально через час мой DM

У кого есть идеи почему это только люди с аниме на аватаре?

3535
55
Безработные хиканы анимешники, которых мамка заставила найти работу, накинулись на вакансию, предложенную тобой.
Состоялся анонс игры «Ну и поездка» — survival-хоррора о выживании на велосипеде в сельской местности

Игрокам придётся крутить педали, пока щупальца не догнали.

452452
9292
2525
1111
66
44
22
11
Про Виккуна игру сделали
«Мы сможем вновь обрести стабильность»: Ив Гиймо обратился к сотрудникам после анонса дочерней компании с Tencent

Французская корпорация теперь более уверенно смотрит в будущее.

«Мы сможем вновь обрести стабильность»: Ив Гиймо обратился к сотрудникам после анонса дочерней компании с Tencent
285285
5858
2020
77
55
22
11
11
11
Сразу после того как кикнут деда с руководящей должности.
Если бы дтферы строили себе хаты.
8484
2222
1010
66
22
22
11
Я бы бухой убился науй в такой хате.
[]