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

9

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

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

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

Джои Грин
источник
5
Мне еще не доводилось видеть случай, когда «Может ли обучение X помочь ...», чтобы получить ответ «нет».
Тетрад
Valve печально известна тем, что в своих играх все тестирует до нуля. Кажется, они хорошо сработали для них. «В Valve мы рассматриваем наши игровые проекты как гипотезы, а наши игровые тесты - как эксперименты по проверке этих гипотез».
DampeS8N
@Tetrad, "Может ли обучение написанию на языке COBOL помочь мне лучше написать объектно-ориентированный код?"
DampeS8N

Ответы:

7

Определенно. Причина? Поскольку чем больше вы исследуете техник, которые используются передовыми специалистами в своей области, тем лучше и креативнее вы [укажите название своей профессии здесь].

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

Я думаю, что в области разработки игр слишком часто нельзя думать о себе как о программистах. ИМХО, это одна из причин того, что с середины 90-х годов наблюдается нехватка инноваций, и наоборот, растущий интерес к инди-тайтлам.

Я нашел еще одно отличное место для исследования решений, которые раздвигают границы доступных технологий, - это демонстрационная сцена. В прежние времена многие разработчики игр (например, Zyrinx / Lemon, ребята, которые разработали AMOK) пришли из рядов разработчиков демосцены, и я думаю, что, по крайней мере, в некоторых частях мира это все еще происходит изрядно.

инженер
источник
Где вы найдете такие исследовательские работы / информацию для чтения на еженедельной основе? У вас есть сайт, который вы бы порекомендовали? Потому что я хотел бы сделать то же самое, что и вы!
Джесси Эмонд
2
@JesseEmond Это имеет тенденцию следовать из тем, которые я обнаруживаю, когда я работаю. Корень может быть чем-то, что я нахожу на stackoverflow, демо на youtube, wikipedia, запись в блоге о новой технике ... У меня просто широкий круг технических интересов, и я постараюсь следовать им. Если я нахожу интересующую меня информацию, на которую у меня нет времени, я отмечаю ее темой и в закладках Google должен быть ярлык «должен прочитать». Избегайте проторенных путей, где вы можете себе позволить: вы будете больше задавать вопросы и искать альтернативы. Мы многое считаем само собой разумеющимся, потому что «это просто так, как все делается». Но будь уверен, что у тебя есть время.
Инженер
2
@JesseEmond Также просто сказать, что одна статья приведет вас к другой через ссылки или концепцию, описанную (возможно, явно не названную) в статье. Имена - это звенья в цепочке знаний. Как только вы найдете правильное слово, чтобы описать то, что вы вообразили или представили, это открывает новые возможности для исследований. Но пока у вас нет этого, вы находитесь в подвешенном состоянии. Я усвоил этот урок трудным путем. Возможно, стоит спросить других, существует ли термин для понятия, плавающего в вашем мозгу; Скорее всего, кто-то еще задумал то же самое перед вами, и для этого уже есть название.
Инженер
2

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

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


источник
Ну, я планирую иметь дневную работу, пока не смогу поддерживать себя как инди. Итак, время не будет фактором. Я просто хотел бы сделать все, что только могу придумать, чтобы моя игра имела успех.
Джои Грин
4
Время всегда является фактором (альтернативная стоимость); На самом деле, я бы сказал, что если у вас есть дневная работа, это становится все более взвешенным из-за решения о том, на что тратить меньше свободного времени (на создание игры, поиск игры, на что-то еще, связанное с жизнью).
-1 за то, что ответил «вероятно» и дал вообще расплывчатый ответ, но +1 за ваш комментарий о времени, являющемся фактором.
Инженер