Блог

ChatGPT3: Собеседование на роль Game Designer

В рамках подготовки курса по Гейм Дизайну сегодня экспериментировал с ChatGPT3. Я попросил его прособеседовать меня на роль Game Designer в студию, которая разрабатывает free-to-play игру. Затем я сравнил мои ответы, с ответами, который дал ChatGPT3 на подготовленное им же техническое интервью. Вопросы и ответы читайте в этой заметке.

Как вы заметили по моему твиттеру, я собираю и анализирую работу AI. Считаю 2023 год и его инновации помогут нам всем оптимизировать свою работу, местами упростить ее. Целью исследований ставлю повышение личной эффективности. Сегодня я тестировал функции интервью:

Проведи мне техническое собеседование на позицию Game Designer в студию, которая разрабатывает мобильные игры в нише free-to-play и оцени меня по шкале от 1 до 10, указав пробелы в знаниях. Действуй, как лид гейм дизайнер или продюсер проекта. Интервью построй в формате вопрос-ответ до 10 вопросов из разных областей разработки мобильных игр.

AI задал мне 10 вопросов, на которые я последовательно ответил и получил обратную связь. Она будет в конце заметки. Затем, подписчик моего телеграм-канала, Александр (иллюстратор, который пробует себя в разработке) порекомендовал мне создать новый чат, и задать эти же вопросы ChatGPT. Сравнение моих ответов и ответов AI публикую в этой заметке.

МОИ ОТВЕТЫ

ОТВЕТЫ CHATGPT-3

Что такое механика игры, и почему она важна для разработки мобильных игр free-to-play?

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

Механика игры — это набор правил, систем и взаимодействий, которые определяют игровой процесс. Она важна для разработки мобильных игр free-to-play, потому что хорошо спроектированная механика создает увлекательный геймплей и удерживает игроков в игре. Она также влияет на уровень сложности, вознаграждения и общую привлекательность игры.

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

Какие основные шаги вы бы предприняли при разработке новой мобильной игры в жанре free-to-play?

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

При разработке новой мобильной игры в жанре free-to-play можно провести следующие шаги:

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

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

Что такое монетизация в контексте мобильных игр, и какие основные модели монетизации вы знаете?

Монетизация — это процесс внутри любого продукта, направленная на заработок денег средствами игровых механик. В жанре free-to-play монетизация выстраивается на базе желаний игрока играть больше, веселее и интереснее. По сути мы монетизируем его эмоции через iAP или подписку, например. По мимо этой модели монетизации я знаю премиум модель, рекламную монетизации, гибридную — где соединяются iAP и реклама, а также монетизацию через nft токены.

Монетизация в контексте мобильных игр — это процесс генерации дохода от игры. Основные модели монетизации включают:

    • Реклама: размещение рекламы в игре, например, видеоролики или баннеры.
    • Покупки в приложении (in-app purchases): продажа дополнительного контента, валюты или предметов внутри игры.
    • Подписки: предоставление игрокам доступа к дополнительным функциям или контенту по ежемесячной или ежегодной плате.

Ответ ИИ обусловлен базой без последних 2х лет, я не удивлен, что он не упоминает крипту и гибридную модель монетизации. Но в отличии от моего ответа он вскользь затронул что можно продавать в игру. Мне этот блок понравился.

 

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

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

Для учета потребностей и предпочтений пользователей в процессе разработки игры можно использовать следующие подходы:

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

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

 

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

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

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

    • Редакторы уровней, такие как Unity, Unreal Engine, GameMaker Studio и другие специализированные инструменты.
    • Графические редакторы для создания артов и анимаций, например, Photoshop, Illustrator, Spine и др.
    • Уровневые редакторы, предоставляемые самими игровыми движками, для создания ландшафтов, размещения объектов и управления игровыми элементами.

Какой вопрос — такой ответ. Я, честно, не понимаю, как именно ИИ оценил мой ответ на этом интервью, ведь он был про мой опыт. Но его опять таки общий ответ понятен и вопросов не вызывает. Энивей — такой ответ показал бы мне список инструментов, который знает кандидат.

Что такое баланс игры, и как вы можете достичь хорошего баланса в мобильной игре free-to-play?

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

Баланс игры — это процесс создания равновесия между различными аспектами игрового опыта, такими как сложность, вознаграждения, прогрессия и монетизация. Для достижения хорошего баланса в мобильной игре free-to-play можно использовать следующие методы:

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

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

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

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

Для тестирования и анализа пользовательского опыта в мобильных играх можно использовать следующие методы и инструменты:

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

Оба ответа получились одинаковыми, Чат добавил немного про инструментарий, что ок для собеса, а также упомянул фичу с сбором фидбэка внутри игры. Плюсик в карму тому кандидату, который сделает также. Из минусов, чат упорно не использует инструмент АБ тестов. Почему?

Как вы можете оптимизировать игровой процесс и интерфейс для достижения лучшего пользовательского опыта в мобильных играх?

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

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

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

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

Какова роль Game Designer в команде разработки мобильных игр, и какие навыки и качества необходимы для успешной работы в этой роли?

Роль Гейм Дизайнера в команде: создавать игровые решения, работающие на улучшения бизнес метрик, описывать их в согласованном с командой формате, презентовать решения команде, следить за их реализацией и затем улучшать, основываясь на перфомансе. Считаю что для этой роли нужны следующие качества: высокая наигранность (большой и осмысленный игровой опыт в нише и жанре, и за его пределами), умение формулировать мысль и записывать их для команды в формате задач и документации, а так же навыки коммуникации и презентации. Креативное, аналитическое и критическое мышление сильно улучшат результат работы специалиста. И еще, надо оставаться «в мечте», чтобы находить новые решения, которые еще не были известны рынку.

Роль Game Designer в команде разработки мобильных игр включает в себя следующие задачи и ответственности:

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

Как для успешной работы в роли Game Designer в разработке мобильных игр, так и в любой другой сфере, необходимо обладать определенными навыками и качествами. Некоторые из них включают:

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

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

Какие тренды и инновации в области разработки мобильных игр вы наблюдаете сейчас, и как они могут повлиять на вашу работу в качестве Game Designer?

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

В области разработки мобильных игр наблюдаются различные тренды и инновации, которые могут повлиять на работу Game Designer. Некоторые из них включают:

  • Расширение мобильных технологий: с развитием мощности и возможностей мобильных устройств, появляются новые возможности для создания более сложных и качественных игр с улучшенной графикой, физикой и взаимодействием.
  • Виртуальная и дополненная реальность: виртуальная и дополненная реальность предоставляют новые способы игры и взаимодействия с игровым миром, открывая возможности для Game Designer в создании уникальных и захватывающих игровых опытов.
  • Искусственный интеллект: использование искусственного интеллекта в играх может значительно расширить возможности и гибкость игровых систем, а также создать более интеллектуальных и реалистичных противников и персонажей.
  • Социальные и сетевые функции: игры с уклоном в многопользовательский режим и социальные функции становятся все более популярными, что требует от Game Designer создания игровых систем и механик, способствующих взаимодействию и сотрудничеству игроков.
  • Подходы к монетизации: в связи с постоянно меняющейся экономикой free-to-play игр, Game Designer должен быть в курсе новых моделей монетизации, таких как реклама, покупки в приложении, подписки и другие, и применять их в соответствии с потребностями и предпочтениями пользователей.

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

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

Итоги: 8 из 10

Чат оценил мои ответы, и выдал следующий результат:

Благодарю вас за ваше участие в этом техническом собеседовании. Ваша оценка себя по каждому вопросу и демонстрированные знания позволяют мне составить общую картину о ваших навыках и подготовке в области Гейм Дизайна для мобильных игр в нише free-to-play.

Основываясь на вашей производительности и ответах, я оцениваю вашу подготовку и знания на уровне 8 из 10. Ваша широкая база знаний и понимание различных аспектов разработки мобильных игр, включая механику, монетизацию, аналитику, UX и другие, являются сильными сторонами.

Однако, есть несколько областей, в которых можно продолжать совершенствоваться:

1. Изучение и практика AI-инструментов: Уделите больше внимания изучению и экспериментам с AI-инструментами, так как они могут значительно улучшить вашу работу в гейм-дизайне и помочь в оптимизации процессов.

2. Углубленное изучение процесса балансировки игры: Разработка эффективного и сбалансированного геймплея является критическим аспектом Гейм Дизайна. Изучайте различные подходы к балансировке игры и проводите больше тестирования и анализа для оптимизации игрового опыта.

3. Развитие навыков коммуникации и презентации: Учитывая вашу роль в команде, развивайте навыки эффективной коммуникации и презентации своих идей. Это поможет вам убедительно представлять и обосновывать свои решения перед командой.

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

Относительно требований компаний в данной области, ваша подготовка и знания являются конкурентоспособными. Ваш широкий спектр знаний, опыт и понимание ключевых аспектов разработки мобильных игр, а также активное изучение новых инструментов и подходов в данной области, делают вас ценным кандидатом для компаний, занимающихся разработкой мобильных игр в нише free-to-play.

Однако, для повышения своей конкурентоспособности, рекомендую вам:

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

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

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

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

Общий итог собеседования - вы обладаете сильными навыками и знаниями в области Гейм Дизайна для мобильных игр в нише free-to-play. 
Поделись с коллегами: