Методики юзабилити-тестирования для эффективной разработки игрМетки: Профессионалам, Разработка игр, Переводы, Статья в картинках
(Перевод статьи "Usability Breakthroughs: Four Techniques To Improve Your Game") Эрик Прейс (Eric Preisz) директор компании Torque (aka Garagegames) и два доктора наук из исследовательского центра Full Sail представляют 4 метода юзабилити-тестирования, которые помогут сделать вашу игру лучше, даже если в вашем распоряжении нет огромной лаборатории и двух десятков исследователей. Юзабилити является решающим фактором для проекта, стремящегося охватить широкую аудиторию. Исследования показывают, что если пользователь не разберется в интерфейсе вашей игры в течении двух минут – он перестанет играть. Таким образом, хорошее юзабилити – критически важная составляющая для успеха игры.
Когда дело доходит до проектирования игр с удобным интерфейсом, важно определить не только реакцию целевой аудитории на те или иные фичи, но и то, как к ним отнесутся другие группы пользователей (на языке профессионалов – «хардкорные» игроки и «нубы»). Исходя из соображений качества и экономии, юзабилити-исследования все чаще проводятся специализированными центрами, которые обладают необходимым опытом, наработанными методологиями, и имеют доступ к разным группам потенциальных игроков, готовых принять участие в тестировании. Таких центров немного, чаще всего они создаются при университетах или крупными компаниями, которые могут позволить себе собственные подразделения юзабилити-тестирования. Несмотря на то, что стоимость юзабилити-исследований немала, они сполна окупаются, решая сразу нескольких вопросов: помогают разработчикам правильно обозначить цели и приоритеты; снижают нервозность и сомнения инвестора по поводу ориентирования на нужды потребителей; улучшают эффективность инструментов разработки; и самое главное – повышают радость игроков от использования вашего продукта.
Заблаговременное проведение юзабилити-тестов может сыграть большую роль в финансовом благополучии проекта – практика показывает, что перерасход бюджета происходит в основном из-за проблем с юзабилити продукта, которые не были обнаружены в процессе разработки. 80% затрат на исправление и поддержку приходятся на исправление непредвиденных проблем с юзабилити. К сожалению, стоимость услуг, месторасположение и занятость команд по юзабилити-тестированию нередко затрудняют возможность для малых и средних студий проводить исследования с участием профессионалов. И хотя не каждый может позволить себе наемных специалистов, любая студия может попробовать самостоятельно провести исследования по методам крупных юзабилити-центров, особенно если учесть, что некоторые из методик достаточно просты и обойдутся дешево. В этой статье представлены четыре метода юзабилити-тестирования, их упрощенное описание, плюсы и минусы каждого. Эти методики можно использовать, не располагая специальными знаниями, они могут быть применены как во время процесса разработки, так и после релиза игры. 1. Мысли вслухМетодология. Игроку дается четкая инструкция комментировать каждый шаг в игре, детально объясняя каждое свое действие, а юзабилист, находящийся рядом, внимательно слушает тестируемого, и по мере необходимости делает заметки. Эта методика позволяет оценить, как запланированное разработчиками действие интерпретируется и выполняется игроком, и о чем тот думает во время его выполнения. Тестирование проводится с несколькими игроками, для максимально разносторонней оценки. Пример. Во время испытания игрок попытался зарядить пистолет питьевой водой из бутылки, посредством перетаскивания в инвентаре иконки бутылки (серо-голубой трубки с острым концом) на иконку оружия. Свое действие он прокомментировал так: «Похоже на пулю, так что, вероятно, это магазин для ствола». Это действие и последующее объяснение четко дало понять, что иконка бутылки с питьевой водой неоднозначна и подлежит редизайну. Позитивные аспекты использования:
2. Эвристический анализ(Совокупность исследовательских методов, направленных на открытие, познание нового, ранее неизвестного.) Методология. Существует ряд «эвристик», или эмпирических правил, которые четко определяют, из чего состоит «хорошая игра» . Якоб Нильсен опубликовал целый свод «эвристик» для UI программного обеспечения (о них можно прочесть тут), но существуют и альтернативные версии, в том числе адаптированные под игровую разработку. Одна из таких «эвристик», состоящая из адаптированных практик Нильсена, была разработана Мелиссой Федеров (Melissa Fedefoff ) – их список можно найти на сайте автора. Если ни одна из эвристик не пришлась вам по душе, всегда можно разработать собственную, специально под вашу игру.
Что для этого нужно? Во-первых, расспросите экспертов гейм-девелопмента, а также игроков (в крайнем случае, разработчиков и бета-тестеров) какие аспекты важны для успеха игры вашего жанра (сюжетная линия, определенные игровые механики, геймплей, и т.п.) Затем, пока эксперт или геймер играют в игру, попросите другого эксперта проследить за испытуемыми и проанализировать, насколько нагляден и понятен игровой интерфейс, исходя из важных аспектов, которые вы выделили ранее. Обратите внимание, что отталкиваться необходимо от жанра игры – вам понадобятся разные эвристики для шутера от первого лица (first-person shooter) и для массовой многопользовательской ролевой онлайн-игры (MMORPG) Пример. Один из пунктов эвристики Нильсена гласит: «Если процесс затягивается более чем на 10 секунд (к примеру, экран загрузки), нужно сделать так, чтобы пользователь получал однозначную информацию о ходе процесса (анимация, прогресс-бар)». Это поможет игроку не только понять, долго ли ждать загрузки игры, но и определить момент, если что-то пойдет не так (системный сбой).
Сложности, возникающие при использовании метода:
3. Фокус-группыМетодология. Участники группы разработки собираются вместе с небольшой группой потенциальных игроков и обсуждают их мнения о дизайне интерфейса, игровых механиках и сюжетных линиях. У команды разработчиков на такие встречи должен быть заготовлен список важных вопросов, на которые они хотят получить ответы. Модератор встречи курирует дискуссию, в ходе которой участников просят обсуждать особенности или аспекты игры, по очереди либо в формате открытой дискуссии. Фокус-группы часто используются для анализа концептов или прототипов, прежде чем те перейдут в фазу разработки. Пример. Группа из десяти участников, в ходе несколько часового обсуждения, может определить большую часть аспектов в интерфейсе игры, которые будут раздражать всех геймеров. Эти данные помогут не только улучшить качество игры и её восприятие игроками, но и дать необходимую информацию о методах продвижения (и аудитории) игры на рынке. Позитивные аспекты использования:
Сложности, возникающие при использовании метода:
4. Наблюдение за игроком в естественных условияхМетодология. Члены команды наблюдают за геймерами играющими в подобные их проекту игры в местах, привычных для такого занятия. Игровые турниры, интернет-клубы и интернет-кафе подходят для такого вида наблюдений, равно как и специализированные центры по исследованию поведения игроков. Подобно биологам, наблюдающим за животными в природной среде, юзабилисты пытаются проследить, как игрок взаимодействует с игрой, не выдавая себя. Эта методика используется антропологами, социологами и соц. психологами, но прекрасно подходит и для сферы разработки компьютерных игр, если у вас есть время и возможность для проведения таких исследований. Пример. В процессе исследования сервисного меню новой игры, аналитики наблюдали, как пользователи довольно часто кликают по детально прорисованным элементам оформления, используемых в качестве фона. Юзабилисты быстро сообразили, что игроки путают активные элементы управления меню с бекграундом, огорчаясь, если их действие не находит отклика. После того, как месторасположение статичных элементов меню было изменено (удалено от активных элементов), проблема исчезла. Позитивные аспекты использования:
Сложности, возникающие при использовании метода:
Подача докладов по юзабилитиПеред тем как передать свой отчет об исследовании юзабилити проекта команде разработчиков, учтите пару вещей, которые помогут вам представить эти данные наилучшим образом. Помните, что каждый элемент игры – это чей-то «ребеночек», и никто не хочет слышать о том, что его «ребенок» урод. Если в своем отчете вы будете излишне критичны по отношению к некой игровой механике, может оказаться, что разработчик, ответственный за решение данной проблемы, не собирается вам содействовать или попросту игнорирует необходимость правок.
Вместо того чтобы писать длинные доклады, сделайте короткий отчет о том, что вы обнаружили, разошлите его разработчикам и пригласите их к обсуждению. Критикуя какой-либо игровой аспект, вы противопоставляете себя команде, и ответственные за данную «багу» люди могут закрыться и саботировать ваши предложения. Краткий доклад (или просто список обнаруженных проблем с примерами) позволяет разработчикам взглянуть на результаты ваших исследований лично, не испытывая давления и оставаясь открытыми к конструктивному диалогу. Когда вы докладываете о своих выводах, ответная реакция от команды разработчиков (сотрудничество/оппозиция) может зависеть даже от слов, которые вы выбираете или от вашего тона. Использование слов с негативной коннотацией, к примеру, «не работает», «лажа», «непригодный», «запутанный», «непонятный», может огорчить разработчиков, ответственных за данные неурядицы и привести к ухудшению рабочих отношений и даже к «спуску на тормозе» ваших задач. Лучше использовать такие слова как «необходимо уделить внимание» или «может быть улучшено». Кажется нереальным, но неудачный выбор слов может привести к внутреннему конфликту в команде, что, в свою очередь, затруднит выполнения задач в срок и обернется потерей времени и денег. Вам же лучше будет от того, если вы тщательней станете подбирать слова, разговаривая с разработчиками и дизайнерами о юзабилити; в конце концов, это не их вина, что они не относятся к целевой аудитории проекта. Все игры имеют проблемы с юзабилити, и их поиск – это просто одна из составляющих частей процесса разработки. При описании проблемы с юзабилити, почти всегда лучше «показать» проблему, нежели «рассказать» о ней. Если у вас есть видео о том, как пользователи совершают ошибку, это идеальное средство для того, чтобы заставить разработчика признать свою неправоту и исправить проблему. К примеру, в рамках юзабилити-исследования, заказанного крупным производителем бытовой техники, запутанное управление холодильником часто приводило к тому, что у пользователей возникали проблемы с диспенсером льда. Инженеры, разрабатывающие диспенсер, скептически отнеслись к докладу и обвинили исследователей в преувеличении проблемы – пока не увидели на видео реакции «живых» потребителей, на которых в процессе использования холодильника валился лед. Даже если вы не можете записать реакцию пользователя на видео, подробное описание каждой неурядицы будет убедительней, чем просто констатация факта существования проблемы. И, наконец, если вы можете вычислить статистические данные о случаях воспроизведения ошибки – это поможет подчеркнуть важность вопроса. Фраза «40 процентов ваших игроков попыталось зарядить ракетную установку бутылкой воды, когда их попросили найти боеприпасы к оружию» будет иметь большее воздействие, чем «некоторые пользователи путают бутылку воды с боеприпасами для ракетницы». Вывод
Эта статья призвана помочь разработчикам, которые не могут нанять себе в штат профессиональных юзабилистов, внедрить некоторые базовые принципы юзабилити-тестирований, чтобы улучшить как процесс разработки компьютерных игр, так и качество финального продукта. Методы, рассмотренные в этом материале, могут быть эффективно использованы на этапе подготовки, разработки, тестирования, перед релизом игры и после него. Чем раньше вы начнете их использовать, тем лучшим будет результат. Разница в цене исправления юзабилити-проблем, найденных на этапе подготовки или в стадии альфа- или бета-версии, может быть огромна, а цена ошибок, выявленных после релиза продукта, может отличаться более чем в 100 раз от цены их устранения на этапе предпродакшна. Раннее юзабилити-тестирование может не только улучшить качество конечного продукта, но и привести к реальной экономии компании на процессе разработки. В процессе решения, какие методы юзабилити-тестирования необходимо применить, могут возникнуть сложности. Как и при большинстве других решений, принимающихся в гейм-девелопменте, на выбор метода (и частоты его применения) оказывают огромное влияние сроки выполнения проекта и стоимость самого исследования. В описание каждого метода, приведенного в материале, добавлены его сильные и слабые стороны, которые должны быть приняты во внимание при окончательном решении. Сочетание разных методов дает наилучшие результаты. Разработчики (программисты, художники, дизайнеры), участвующие в юзабилити-тестах, должны помнить о нескольких важных моментах. Цель исследования заключается в том, чтобы посмотреть на проект глазами игрока. Это означает, что разработчики должны абстрагироваться от своей роли в процессе и унять свое эго. Зачастую игроки испытывают сложности с элементами игры, которые разработчикам кажутся интуитивно понятными, либо же им не понравится особенность, в которую создатели вложили душу. Такая реакция пользователей может расстроить или вывести из равновесия. В таких ситуациях появляется соблазн обвинить игрока в тупости или лени. Разработчики не должны забывать, что независимо от того, насколько они любят играть и создавать игры, и даже если они создают игру, в которую будут играть другие гейм-девелоперы, сами они не входят в целевую группу. Знания и опыт, из-за которых они являются хорошими разработчиками игр, параллельно делают их отличными от большинства игроков, которые, как правило, думают иначе, чем гейм-девелоперы и не обладают специализированными навыками. Игнорирование проблемы, с которой сталкиваются игроки по причине того, что «пользователи глупы», повредит студии в долгосрочной перспективе, когда игроки начнут предпочитать покупке игры размещение озлобленных комментариев на ваш продукт. Повсеместное и своевременное применение крупными и средними игроками рынка юзабилити-исследований сокращает расходы на разработку, повышает качество продукта и приводит к тому, что небольшим студиям все тяжелее оставаться на плаву. Аутсорсинг таких задач на профессионалов или создание собственных юзабилити-групп является панацеей, но, при отсутствии ресурсов на профессиональную команду юзабилити-исследователей, разработчики могут заменить профи, взяв курс на пользовательско-ориентированные подходы в разработке и используя методы, описанные в этой статье. Автор: Перевод Сергея Паранько |
Новые статьи:Еще 20 необычайно красивых инди-игр 85 футболок для геймеров Кто играет в социальные игры? [Инфографика]
Новые комиксы: Секретная миссия: Беги, КОД, Беги Добавь жизней любимым комиксам! |
|
|
© 1969-2011 Inwebwetrust.org Пишите нам | RSS |
||