Разработчик видеоигр как математик - PullRequest
2 голосов
/ 03 декабря 2010

HI! У меня есть мастер, полный авансовых курсов по математике. У меня есть почести и все такое, что не очень важно. Прямо сейчас я заканчиваю 2-й курс доктора философии. Завершение моей докторской диссертации не проблема, но я не знаю, хочу ли я быть ученым. Я люблю видеоигры, но я не знаю, как программировать. Предположим, что я решил бросить ученую карьеру и начать изучать программирование. Насколько сложно знать правильные знания для работы в игровой компании? Трудно ли устроиться на работу в этих местах? Поскольку я не знаю, что делать со своей жизнью, любой совет мог бы быть идеальным, опытным или что-либо, что было бы хорошо принято.

Ответы [ 3 ]

2 голосов
/ 03 декабря 2010

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

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

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

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

0 голосов
/ 06 декабря 2010

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

Вещи, которые вы могли бы / могли бы сделать без непосредственного знания программирования, были бы разработкой системы длябой, взаимодействия, составление матчей, вероятности и тому подобное.

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

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

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

0 голосов
/ 03 декабря 2010

Я бы сказал, что для видеоигр у вас есть два пути:

  • Программист: Я предлагаю вам начать прямо сейчас создавать несколько маленьких игр на любом языке программирования, который у вас есть (не знаю, попробуйте, например, Python). Программирование, независимо от вашего интеллекта, не простая задача, и чем больше у вас опыта в создании игр, тем легче вам будет их создавать. Этот совет действителен независимо от вашего происхождения. У меня нет диплома, я работал в игровой индустрии и вообще играю в игры. Так что это не связано с вашим дипломом в этой отрасли, это скорее опыт и страсть (потому что это непростая задача). Делай игры и показывай их, и у тебя будет место где-нибудь, если ты не захочешь идти инди.
  • Game Designer: это не противоречит тому, чтобы быть программистом (вы можете быть и тем, и другим, например, если вы идете инди, это часто бывает - но в игровой компании вы будете играть ту или иную роль в вашем контракте), но, как математик, вы имеете преимущество в игровом дизайне, когда говорите о статистике, экономике, абстрактной моделизации и т. д. Поэтому, возможно, было бы неплохо почитать немного о математике гейм-дизайнера, потому что часто математика становится мощным инструментом в разработке игр. .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...