Читаем Ошибки разработчиков видеоигр. От идеи до провала полностью

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

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

Цикл ошибок

В работе почти каждого из нас можно наблюдать явление, которое носит название эффекта Даннинга – Крюгера. Это искажение представляет собой любопытную петлю из ошибочных суждений, в которую можно угодить, если взяться за какое-либо дело без достаточного багажа знаний.

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

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

Я не самый рукастый парень на свете. Вместо забивания гвоздей я иной раз отчаянно бью молотком мимо шляпки, а сами гвозди у меня просто гнутся, вместо того чтобы войти в стену. Если собрать команду таких же криворуких неучей, как я, поместить нас в информационный вакуум и заставить построить дом, то спустя какое-то время мы будем ошалевшими глазами лицезреть перекошенную полутораэтажную халупу, болезненно накрененную на бок. Поймем ли мы, что наше строение – это уродливая пародия на шалаш, а не настоящий дом? Возможно. Поймем ли мы, что конкретно нужно сделать, чтобы привести наше убогое произведение в человеческий вид? Нет, не поймем: наш уровень компетенции по ходу сгибания гвоздей если и вырастет, то незначительно. Мы так и останемся неучами, игнорирующими многовековой опыт постройки домов. Мы лишь продолжим бултыхаться в соку собственной некомпетентности.

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

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

Более того, эффект Даннинга – Крюгера определяет низкоквалифицированных людей как более уверенных в своих действиях. Мы работали над двумя так и не вышедшими играми с непоколебимой убежденностью в том, что разрабатываем суперхиты. О многих вещах, которые определяли наши идеи как «чудовищные», мы даже не задумывались. Мы не подвергали сомнению большинство своих решений, потому что нам не хватало на это ни знаний, ни опыта, ни, будем честны, мозгов.

Высокое мнение о своих способностях при полном отсутствии необходимых знаний и опыта – это как раз та ловушка, в которую попадает большинство начинающих команд. Эффект Даннинга – Крюгера чудесно объясняет, почему новички часто берутся в рамках своего первого проекта за реализацию идеи по созданию нелинейной RPG в открытом мире. Человеку достаточной компетенции идея сесть за разработку столь комплексного проекта уже не кажется такой светлой. Тем более, следуя всё тому же эффекту, компетентные люди свои возможности обыкновенно, наоборот, недооценивают.

Именно эффект Даннинга – Крюгера объясняет такую внушительную диаспору деятельных неучей и бездействующих гениев.

Экспертная оценка

Перейти на страницу:

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
Программирование. Принципы и практика использования C++ Исправленное издание
Программирование. Принципы и практика использования C++ Исправленное издание

Специальное издание самой читаемой и содержащей наиболее достоверные сведения книги по C++. Книга написана Бьярне Страуструпом — автором языка программирования C++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный -ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».

Бьерн Страуструп , Бьёрн Страуструп , Валерий Федорович Альмухаметов , Ирина Сергеевна Козлова

Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT