Разработчик игр, или gamedev, занимается созданием программного кода, визуализацией и концепцией игры для ПК, мобильных телефонов, консолей и других гаджетов, выбирает средства и инструменты для решения поставленных задач. Кстати, недавно центр профориентации ПрофГид разработал точный тест на профориентацию, который сам расскажет, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте. Профессия подходит тем, кого интересует информатика (см. выбор профессии по интересу к школьным предметам). К Вашим услугам gamedev по доступной и выгодной цене.
Краткое описание
Gamedev может работать как самостоятельно, так и в команде, которая состоит:
из проджект- или продакт-менеджера;
продюсера;
гейм-дизайнеров;
программистов;
сценаристов;
нарративных дизайнеров;
звукорежиссеров;
художников (по текстурам, по игровому арту, аниматоров и др.);
VFX-дизайнеров;
3D-риггеров;
тестировщиков;
и других IT-специалистов.
Состав команды напрямую зависит от бюджета проекта, но если финансирование минимальное, то разработчик игр выполняет функции целой gamedev-команды или те задачи, с которыми он способен справиться.
Игровых девелоперов условно можно разделить на несколько групп:
настоящие мэтры, которые делают популярные игры в известных компаниях;
профессионалы, создающие качественные продукты среднего сегмента;
создатели простых игр (браузерных, мобильных и других);
геймеры и любители, которые выпускают дополнения и индии-игры.
Главный в разработке игр, пожалуй, gamedev-программист. Он пишет код, чтобы оживить персонажей, создать визуальные эффекты и удобный пользовательский интерфейс, интегрировать звук и событийный ряд.
Языки разработки игр
Больше всего в геймдеве используются:
C, C++ (большие игры на UE – Unreal Engine);
C#, Java (игры на Unity);
PHP, JavaScript (браузерные);
C++, C#, Objective-C, Java, Python (массовые многопользовательские мобильные типа Crash Arena Turbo Stars, King of Thieves и Bullet Echo (мидкорный тактический командный шутер));
TypeScript, JavaScript, Ruby (мини-игры и виртуальная expo-зона на платформе WN Hub – входит в группу проектов WN Media Group);
Swift (для iOS);
Java/Kotlin (для Android);
Python (для Panda 3D, Blender Game Engine, PYGame);
С++, C# (для графической разработки на Unity – чтобы работать с алгоритмами для повышения качества и реалистичности графики).
Похожие страницы: