3 способа стать разработчиком игр

Оглавление:

3 способа стать разработчиком игр
3 способа стать разработчиком игр
Anonim

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

Шаги

Метод 1 из 3: обучение программированию

Стать разработчиком игр Шаг 1
Стать разработчиком игр Шаг 1

Шаг 1. Определитесь между школой и самоучкой

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

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

Стать разработчиком игр Шаг 2
Стать разработчиком игр Шаг 2

Шаг 2. Тщательно выбирайте специальность

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

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

Шаг 3. Изучите компьютерные языки

Идете ли вы в школу или учитесь сами, стремитесь овладеть хотя бы одним компьютерным языком. Сосредоточьтесь на C ++, чтобы увеличить свои шансы на работу, поскольку он наиболее часто используется в программировании игр. Другие полезные языки включают:

  • ActionScript
  • сборка
  • C
  • Джава
  • Цель-C
  • Python
  • Быстрый
Стать разработчиком игр Шаг 4
Стать разработчиком игр Шаг 4

Шаг 4. Создайте свою собственную игру

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

  • Держите это простым. Не беспокойтесь о революционных изменениях в играх в том виде, в каком вы их знаете. Чтобы провести аналогию, напишите простой рассказ, а не «Улисс» Джеймса Джойса.
  • При необходимости скопируйте другую игру. Цель здесь - учиться, а не быть оригинальным. Позаимствуйте концепцию другой игры и развивайте ее, если вам не хватает идей.
  • Все делай сам. Не полагайтесь на использование сторонних векторных / математических библиотек. Сделайте все аспекты проекта DIY, чтобы повысить свой уровень мастерства.
  • Закончи это! Вы хотите познакомиться со всем процессом, поэтому доведите его до конца. Не бросайте это только потому, что вы уже закончили свой любимый аспект программирования.
Стать разработчиком игр Шаг 5
Стать разработчиком игр Шаг 5

Шаг 5. Сузьте фокус

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

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

Метод 2 из 3: поиск работы

Стать разработчиком игр Шаг 6
Стать разработчиком игр Шаг 6

Шаг 1. Сначала стажер

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

  • Ссылки отраслевых инсайдеров.
  • Расширенные контакты с людьми в поле.
  • Более знакомство с повседневной реальностью работы.
Стать разработчиком игр Шаг 7
Стать разработчиком игр Шаг 7

Шаг 2. Подготовьте демо

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

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

Стать разработчиком игр Шаг 8
Стать разработчиком игр Шаг 8

Шаг 3. Сначала сосредоточьтесь на стартапах

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

Это не гарантия того, что вас возьмут на работу, но у вас меньше шансов противостоять программированию рок-звезд с гораздо большим опытом, чем у вас

Стать разработчиком игр Шаг 9
Стать разработчиком игр Шаг 9

Шаг 4. Изучите каждую компанию, в которую вы подаете заявку

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

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

Стать разработчиком игр Шаг 10
Стать разработчиком игр Шаг 10

Шаг 5. Сеть

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

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

Шаг 6. Максимально используйте неудачные собеседования

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

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

Метод 3 из 3: решите, подходит ли вам эта карьера

Стать разработчиком игр Шаг 12
Стать разработчиком игр Шаг 12

Шаг 1. Любовные игры

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

Стать разработчиком игр Шаг 13
Стать разработчиком игр Шаг 13

Шаг 2. Ожидайте впереди долгий путь

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

Стать разработчиком игр Шаг 14
Стать разработчиком игр Шаг 14

Шаг 3. Не делайте этого ради денег

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

Стать разработчиком игр Шаг 15
Стать разработчиком игр Шаг 15

Шаг 4. Ожидайте, что упор будет делаться на математику

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

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

Стать разработчиком игр Шаг 16
Стать разработчиком игр Шаг 16

Шаг 5. Будьте командным игроком

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

Стать разработчиком игр Шаг 17
Стать разработчиком игр Шаг 17

Шаг 6. Будьте гибкими в выборе местоположения

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

Рекомендуемые: