Блог
1819 307
1 октября, 2024
Читать 5 минут

Как стать разработчиком компьютерных игр?

Содержание статьи:
  1. Зачем становиться разработчиком игр?
  2. Что нужно чтобы стать разработчиком игр?
  3. Разработчик игр: где учиться?

Любите компьютерные игры и мечтаете однажды создать своего “Ведьмака”, Call of Duty или Portal? Тогда усаживайтесь поудобней и узнавайте, как стать создателем компьютерных игр. Где учиться, какие варианты карьерного роста и что там по зарплатам – рассказываем в блоге Lemon School.

Зачем становиться разработчиком игр?

За первые месяцы войны украинские программисты создали игры, где нужно:

  • бить президента россии подсолнухами;
  • уничтожать вражеские танки;
  • отстраивать украинские города.

Один этот факт – крутая мотивация стать Game Developer. А теперь давайте серьезно пройдемся по особенностям Game Development. Сфера очень специфическая даже для IT, поэтому предлагаем вам самим решить, что из этого плюсы, а что – минусы. GameDev – это просто сумасшедший микс креативности и технических навыков. Мы привыкли, что эти скилы слабо вяжутся между собой. Но разработчик игр должен знать языки программирования, понимать основы драматургии (чтобы придумывать сюжеты), работать с визуальными эффектами. Конечно, конкретные задачи будут зависеть от специализации – о ней поговорим ниже.  Доходы высокие, если выйти на рынок США и Канады. Подробнее о зарплатах можно узнать из хэштэга #GameDevPaidMe в Твиттере. Под ним сотрудники разных компаний делятся ответом на вопрос: “Сколько ты зарабатываешь?”. Например, Джош Сойер, директор по дизайну Obsidian Entertainment за прошлый год заработал больше 200 000$. А продюсера middle-уровня в Riot Games получает около 150 000$ в год. Кстати, Крис Поллок из Demonware (известен благодаря Call of Duty), отметил, что если бы он занимал ту же позицию в обычной IT-компании, то мог бы получать больше. Поэтому геймдев – это не про свехприбыль, хоть зарплаты здесь приличные. Это скорее про возможность создать продукт, который полюбят миллионы людей во всем мире. Такая же тенденция прослеживается и в Украине: IT-специалисты из игровой индустрии зарабатывают немного меньше, чем айтишники в целом. Например, специалист уровня Team / Tech Lead в геймдеве может рассчитывать на $4750 против среднего показателя рынка в $5200. Разнообразие задач и позиций в команде. Разработка игр – это отдельный мир в еще большем мире айти. Вы можете создавать продукты для ПК или мобильных телефонов, VR-шлемов или консолей. Кроме того, если вы ну ооочень сильно мечтаете стать частью игровой индустрии, не обязательно начинать с позиций, где нужно кодить и глубоко знать программирование. В GameDev нужны маркетологи, PR-менеджеры, тестировщики и т.д.

Что нужно чтобы стать разработчиком игр?

Что нужно чтобы стать разработчиком игр? Этот мем точно описывает путь в разработчики игр. И если вы все еще не закрыли эту статью – значит, настроены серьезно Когда вы только присматриваетесь к Game Development, с чего начать – непонятно. Мы предлагаем определиться с направлением, которое вам ближе в IT. Уже от этого вы будете отталкиваться, выбирая дистанционное высшее образование IT. В целом Game Developer – это разработчик, который пишет код и занимается сборкой игры. Именно благодаря ему все “оживает” и работает, как надо. Для крупных проектах собирают целую команду, которая состоит из узких специалистов:

  • Gameplay – отвечает за механику игры в связке с гейм-дизайнером;
  • Animation – занимаются анимацией. Например, делают так, чтобы во время движения волосы персонажа развивались реалистично;
  • Engine – отвечают за утилиты, синхронизацию с другим ПО;
  • DevOps – работают с микросервисами, которые позволяют пользователям совместно играть онлайн, делать покупки в продукте, обновлять его до последней версии;
  • UI – разрабатывают игровое меню;
  • Audio – специалисты по аудиоэффектам;
  • Back-end – формально этот участник команды не занимается непосредственно разработкой игр. Бекенд отвечает за серверную часть продукта.

Помимо кодеров, в проекте задействованы дизайнеры: Technical artist, 2D Artist, 3D Artist, 3D Character Animator. Отдельно выделим Game Designer – человека, который продумывает сам мир игры, его логику и сюжет истории. Этот список можно продолжать бесконечно, он будет варьироваться от уровня компании. И не будем забывать о тестировщиках игр, проектных менеджерах, Product Owner и других дополнительных (но не менее важных) ролях в команде гейм-разработки. Как видите, в сфере разработки игр вы можете занимать разные должности. Какие-то из них требуют годы обучения, другие вполне реально освоить на курсах. Поэтому в первую очередь советуем понять, кем вы хотите быть в этой экосистеме и сопоставить желания со скилами. Чтобы стать разработчиком игр, то нужно как минимум:

  • Не просто играть в шутеры и бродилки, а разбирать их на запчасти: сюжет, механика, персонажи, фичи, интерфейс. Развивайте насмотренность и размышляйте, что можно было улучшить в продукте.
  • Освоить востребованный в геймдеве язык программирования. Кодинг – это далеко не весь GameDev, но крепкий фундамент. Пройдите онлайн курсы Java и уже потом осваивайте узкие инструменты разработки игр.
  • Учить английский. Актуальная информация для геймдев-специалистов – это прежде всего англоязычные источники. В этой сфере новинки появляются быстрее, чем переводятся на другие языки новости о них.
  • Заниматься самообразованием. Бесплатные курсы, видео на YouTube, книги – если вы и правда грезите играми, то будете с жадностью впитывать информацию об этой сфере.

А дальше есть два пути – попробовать устроиться в GameDev-компанию с базовыми знаниями в качестве стажера или получать профильное образование.

Разработчик игр: где учиться?

Украинские ВУЗы пока не готовят специалистов для Game Development. Чтобы освоить эту профессию и всерьез претендовать на должность в ТОП-компаниях, нужно получить образование в США или Европе. Специальные курсы по разработке игр предлагают ТОПовые мировые университеты и колледжи: Carnegie Mellon University, DigiPen Institute of Technology, Massachusetts institute of Technology, Buckinghamshire New University. Будьте готовы к тому, что это сложно, долго и дорого. Например, шотландский Abertay University, который первый в мире открыл курс по геймдеву, обучит вас этой профессии за 4 года и почти 80 000$. Даже поступить в эти университеты – задача со звездочкой. Помимо сертификатов о знании английского, нужно иметь техническую базу, то есть владеть языками программирования. Получить основу основ вы можете в Lemon School на курсе Java. Кроме прямой пользы в виде навыков, вы сможете погрузиться в IT и окончательно решить, готовы ли вы к столь такому пути.

4.1/5 - (Оценок: 34)
Рекомендуем курс по теме
Курс Графического дизайна
Информация о курсе
Автор статьи
Макс Самко
CEO Lemon.School & Art Lemon
Страница автора
Ты в одном шаге от новой профессии:

    Имя

    Номер телефона

    Курс Графического дизайна
    Старт курса
    28 апреля
    Осталось мест 9 з 18
    Информация про курс