Я только учусь кодировать сам, но резюме проходило через мою руку в течение нескольких лет в компании среднего размера (более 50). Большинство резюме помещаются в ящик для хранения или в каталог архива, чтобы никогда не увидеть свет снова.
Исследуйте студии, в которых вы хотите работать, и узнайте, как они разбивают свои задачи по кодированию.
Сначала изучите C ++. В промышленности это будет абсолютно необходимо. Если вы знаете только, как работать в C #, и появляется возможность трудоустройства, вы не хотите упустить это. Если вы планируете работать самостоятельно долгое время, изучите все, что работает для вас.
Если вы не обладаете сильными навыками кодирования 3D и графики и подаете заявку на одну из этих должностей, ожидайте, что она будет отклонена. Если у вас есть сильные навыки в этих областях, обязательно включите демонстрацию или ссылку на ваш сайт, показывающий эти навыки / проекты в действии.
Но вам не нужно иметь навыки 3D-фу, чтобы быть подобранным. Программисты инструментов работают в тесном контакте с дизайнерами и художниками, и вы получаете постоянный отзыв о своей работе. Если вам нравится работать с людьми, и ваше портфолио показывает, что вы разработали инструменты для разработки игр, это может быть полезным опытом. Если вы плохо справляетесь с критикой, это не ваша роль.
Звук, анимация, создание сценариев - в зависимости от проекта вы можете найти позиции, специально предназначенные для этих областей, особенно если в разработке находится движок или его сильно модифицируют.
В отличие от 10 лет назад, когда немного энтузиазма и просто появление чего-то классного могло привести вас к работе внутри компании, теперь роли довольно специализированы. Если вы остановитесь на одном или двух, которые вам кажутся интересными и отточите их, вы сможете расширить свои навыки по мере продвижения.
Кроме того, ожидайте тест кодирования. Если вы выходите на улицу на собеседование и демонстрируете что-то впечатляющее, это не значит, что оно ваше. Они будут хотеть видеть , что вы можете сделать. Вы можете рассчитывать на 3 или более часов решения проблем или рефакторинга кода, чтобы удовлетворить ваших интервьюеров.
Удачи :)