Что делает геймдизайнер и как им стать
По прогнозам Newzoo, к 2021 году количество людей, интересующихся видеоиграми, достигнет двух миллиардов — четверть населения Земли. Это огромный рынок, который во время пандемии показывает взрывной рост. Потребность в специалистах, создающих игры и игровой контент, также будет пропорционально увеличиваться — геймдизайн стал перспективной специальностью.
Рассказываем, кто такие геймдизайнеры, что они умеют и сколько зарабатывают. Также расспросили геймдизайнеров о том, как они попали в профессию.
Райтер, пиарщик, редактор.
Пишет о digital, IT и hi-tech.
Любая компьютерная игра начинается с идеи и конструирования игрового мира — именно этим и занимаются геймдизайнеры. Они придумывают правила, по которым будет работать игра и будут жить её персонажи: задают конечную цель игры и определяют варианты выбора в процессе принятия решений игроком, влияющие на конечный исход игры. Часто люди путают сущности и под геймдизайном понимают или только программирование или игровой арт. В действительности геймдизайн не является ни тем, ни другим.
Что делает геймдизайнер
Главная функция геймдизайнера — проектирование игрового опыта. Он создаёт не только структуру игры, но и решает какие эмоции будет испытывать игрок на каждом её этапе. В этом смысле работа геймдизайнера очень похожа на работу кинорежиссёра. Кроме того геймдизайнер управляет процессом производства игры, и в этой сущности он выступает как полноценный продакт-менеджер.
Геймдизайнер конструирует базовую динамику игры, которая отвечает за общее ощущение от игры у пользователя. Базовая динамика основана в свою очередь на базовой игровой механике — способах взаимодействия объектов с игроком и игровым пространством. Например, главная игровая механика шахмат — это перемещение шахматных фигур по полю.
Геймдизайнер — достаточно широкое понятие. В микрокомандах, разрабатывающих игры, он может работать вдвоём с программистом. В крупных компаниях у геймдизайнеров есть различные специализации, которые по сути являются разными смежными профессиями. Игровой дизайн в больших проектах может проходить в различных сегментах от дизайна самих миров до игровых текстов (диалогов, игровых описаний и оповещений), интерфейсов и создания персонажей.
Обычно различают такие уровни геймдизайна:
Нарративные дизайнеры пишут тексты для дневников и компьютерных терминалов, а также прорабатывают мифологию и думают о подаче истории: например, через окружение с помощью расстановки объектов, персонажей и постановочных сцен.
Системный геймдизайнер создаёт общие правила игры, это универсальный специалист, который найдет применение своим умениям в любой игровой команде. Он рассчитывает и отвечает за баланс игровых механик, а в крупной компании этим будет заниматься отдельный специалист — Balance Designer. Они заботятся о том, чтобы все игроки находились в равных условиях. Следят за тем, чтобы прохождение уровней не было слишком легким, но было в принципе возможным.
Профессия разработчик игр
Интересная и востребованная специальность. Эта деятельность будет интересна людям, которые увлекаются компьютерными играми и при этом имеют хорошие знания математики и физики.
Вы сможете создавать виртуальные миры, которые будут существовать по написанным вами законам. Среди плюсов профессии можно назвать высокие зарплаты, даже у новичков, и перспективы.
Содержание статьи:
Кто такой разработчик игр и что он делает?
Современные игры часто создаются на движках, которые содержат готовые решения и позволяют выпускать проекты для ПК, консолей, мобильных устройств. Примеры таких платформ: Unity, Unreal Engine, CryEngine, GameSalad, HeroEngine и множество других.
Разработчики игр – это специалисты, которые работают с движками и создают с их помощью новые шутеры, квесты, аркады, головоломки и т.д. Обычно в их обязанности входит:
Создание дополнительных приложений, например, встроенного редактора уровней.
Для работы программистом игр необходимо не только знать движки, но и понимать физику процессов, математику, владеть разными технологиями. Например, Unity разработчикам необходимо знать язык C# (Си шарп). Поскольку в процессе разработки требуется писать код именно на нем. Также пригодится знание С++, Python, Java и JavaScript.
Плюсы и минусы профессии
Сколько зарабатывают разработчики игр?
Доход зависит от опыта, знания языков программирования и движков. Для примера рассмотрим, сколько получают разработчики на Unity. Они востребованы и по ним имеется много данных.
Зарплата начинающих программистов стартует от 60 тыс. рублей в месяц и быстро растет. Специалисты уровня Middle (опыт работы от 2-3 лет) могут получать 100-120 тыс. рублей, Senior – от 150-200 тыс. рублей в месяц. Максимальные зарплаты в России у разработчиков игр на Unity достигают 300-350 тыс. рублей в месяц.
Что нужно знать и уметь?
Уметь пользоваться Git.
Как стать разработчиком игр и где учиться?
Освоить профессию можно на интернет-курсах. Например, такие программы есть в университете Нетология и Skillbox. Занятия проводятся онлайн, в формате вебинаров. Вы можете задавать вопросы и уточнять, что не понятно. Преподаватели – практикующие специалисты. Помимо теории, есть практические занятия.
Курс в Skillbox. Вас научат создавать игры на движке Unity, включая его API, работать с пакетом Blender, программировать на С#. Программа включает более 150 уроков.
Второй курс в Skillbox. В нем изучают другой движок – Unreal Engine и язык программирования C++. Практика включает разработку нескольких проектов. При подготовке статьи о профессии это были арканоид, шутер и сетевая игра. Отдельный блок посвящен работе в команде.
Это курс в университете Нетология. Включает изучение Unity, языка C#, блок по разработке мобильных игр и RPG, основы геймдизайна. Помогают выпускникам с поиском вакансий и подготовкой резюме. Также предоставляют доступ в сообщество Gamedev-специалистов в Discord.
С чего начать карьеру?
Также можно открыть свою студию и делать собственные игры, которые затем монетизировать.
Где искать работу?
Группы в социальных сетях: Работа в геймдеве (Facebook), группа с вакансиями во ВКонтакте.
Кто такой разработчик игр?
Учит детей и взрослых разрабатывать игры. Ведет разработку своего проекта.
Разработчики игр воплощают мечту многих геймеров — создают игровые миры, механики и сложные интересные уровни. Преподаватель Unity и C# Василий Горелкин рассказывает, кто такие инди-разработчики, почему рынок игр вырос на 35% и что нужно, чтобы сделать вымышленные вселенные реальностью.
Чем занимаются разработчики игр?
Когда игры были простыми, их самостоятельно писали программисты. Например, игру «Змейка» разработал финский программист Танели Арманто, а пасьянс «Косынка» — стажер Microsoft Уэс Черри.
Со временем игры стали сложнее, и в их разработке теперь участвует много разных специалистов: гейм-дизайнеры, 2D-3D артисты, художники и дизайнеры, композиторы и саунд-дизайнеры, сценаристы и другие. Но именно программисты создают из отдельных ассетов (моделей, звуков, анимаций, сценариев и т. д.) целый мир со своими правилами и законами. Они делают это c помощью игрового движка и языка программирования: самые популярные — Unity (C#) и Unreal Engine (C++).
Где они нужны?
Разработчики игр работают в студиях, которые создают, продают и продвигают игры. Студии, как правило, специализируются на видах и жанрах игр. Так, американская компания Bethesda создает трехмерные игры для компьютеров и приставок, например Fallout и Doom. Финская компания Rovio создает только 2D-игры для смартфонов и планшетов, например Angry Birds и Bad Piggies.
В больших игровых компаниях работает много разработчиков и дизайнеров игр, поэтому у каждого есть специализация. Например, game developer может заниматься только программированием 3D-графики игрового мира или только созданием уровней игры, например, механикой битвы героя с боссом.
Небольшие студии — их еще называют инди-сегментом (от английского independent, — независимый) издают всего несколько игр. Бывают и индивидуальные разработчики, которые создают игру сами от начала до конца.
В инди-сегменте ограниченные ресурсы, поэтому в нем разработчик может одновременно выполнять и другие роли, не связанные с написанием кода. Например, заниматься графикой и звуком.
Читайте также: Чем занимается программист игр на Unity и C#?
Что нужно знать и уметь разработчику игр?
Новички часто недооценивают сложность процесса создания игр. После нескольких уроков Unity они хотят создавать большие игры вроде Skyrim или Dota 2. На практике это нельзя сделать, даже если собрать целую команду. По мере изучения движка и индустрии им становится понятно, что делать небольшие игры даже интереснее. Главное в профессии — не масштаб игр, а их техническая уникальность.
Насколько это востребованная профессия?
Игровая индустрия — один из самых растущих IT-рынков в США.
В России в 2020 году объем рынка игр составил 163,4 млрд руб. — это на 35% больше, чем в 2019 году.
В 2020 году время, которое пользователи проводили в играх на ПК, выросло на 38%, а количество платежей в мобильных играх увеличилось на 50%.
В сентябре 2021 года на сайте hh.ru было около 1400 вакансий только для разработчиков на Unity.
Сколько получают разрабочики игр?
На старте карьеры после обучения можно стать джуниором с медианной зарплатой от 30 до 60 тыс. руб. в зависимости от специализации. Начинающие программисты игровой логики могут зарабатывать и до 80 тыс. руб.
Медианный заработок мидла — 110 тыс. руб. Синьорами становятся с опытом работы от пяти лет, в среднем их зарплата выше 200 тыс. руб. Судя по рейтингам, в этой профессии получатют и 300 тыс. руб. в месяц.
В геймдеве реже пользуются услугами фрилансеров, чем в других сферах. Компаниям удобнее заказать дополнительную работу у своих же работников. Но некоторые задачи можно выполнять на фрилансе. Например, на KWork получают за разработку игры около 40 тыс. руб.
Разработчик игр на Unity
Освойте C#, Unity и основы гейм-дизайна и начните делать собственные игры. Дополнительная скидка 5% по промокоду BLOG.
Как строят карьеру разработчики игр?
Джуниоры обычно работают с багами и над небольшими задачами, которые ставят старшие разработчики. Примерно через 2 года специалист становится мидлом и занимается простыми замкнутыми системами внутри игры, например интерфейсами или механикой движения персонажей.
Еще через два года специалисты переходят на уровень синьора. Они собирают работающую игру из созданных систем и программируют сложную игровую логику.
С опытом работы от трех лет можно стать тимлидом или техлидом: управлять командой или организовывать весь процесс создания игр. По ходу карьеры гейм-девелоперы специализируются на отдельных этапах разработки, видах и жанрах игр. Иногда уходят в смежные области — геймдизайн, 3D-дизайн или дизайн нарративов (сценариев).
Плюсы и минусы профессии
Плюсы
Минусы
Где искать работу?
С чего начать?
Разработчиками игр становятся, если:
Специфических требований к гейм-девелоперам нет: в профессию можно попасть с любым бэкграундом, если любить игры и хорошо освоить инструменты. С# достаточно прост для изучения, особенно с базовыми знаниями C, C++ или Java.
Программирование на C# в Unity напоминает работу в среде Visual Basic, которую многие изучали на информатике в школе.
Большинство типовых игровых элементов и механик (ассетов), например движок 3D-шутера, не нужно создавать с нуля. Ассеты можно скачать в интернете, например на Unity Asset Store, и использовать в своих учебных и рабочих проектах. Также издатели Unity постоянно публикуют обучающие материалы: курсы, статьи, мастер-классы и сертификационные тесты.
В разработке участвуют много разных специалистов, даже при создании игр в одиночку с ними придется общаться и взаимодействовать. Поэтому важно учиться работать в команде и овладеть совместной работой над кодом в Git. Для эффективной работы в команде нужно изучать смежные области, например гейм-дизайн, 3D-дизайн, анимацию и UI. Эти знания помогают команде общаться на одном языке.
Начинать создавать собственные игры стоит как можно раньше. К первому собеседованию уже нужно иметь портфолио работ: работодателям легче понять уровень разработчика по завершенным проектам.
Работать над своими играми, пробовать новые механики и использовать новые инструменты нужно в течение всей карьеры. Это поможет находить более высокооплачиваемые вакансии или зарабатывать на собственных играх в инди-сегменте.
Совместить обучение с практикой можно на курсе «Разработчик игр на Unity». За 12 месяцев вы освоите C#, Unity и основы гейм-дизайна и создадите 5 проектов: Space Shooter, Tower defence, 3D-shooter, многопользовательские танки и собственную игру. С таким опытом вы сможете проходить собеседования или найти подработку уже во время курса.
Разработчик игр на Unity
Уже во время обучения вы создадите себе портфолио, сможете брать подработки и откликаться на вакансии.
Геймдизайнер. Кто это?
«Большинство игроков хотят, чтобы игра вознаграждала их за смекалку, а не наказывала в бессмысленном и случайном порядке. Игроки любят вызов и ничего не имеют против поражения, — если только это честное поражение»* (с) Gamedesigner
Здравствуйте, в этой статье я расскажу про профессию игрового дизайнера, кто это такой, что он делает и что нужно, чтобы им стать. Надеюсь, будет интересно и со временем я буду выпускать все больше и больше подобных статей и объяснять их на собственном опыте.
Наверняка многие слышали такое понятие как «геймдизайнер», «геймдезинг» и «игровой дизайнер». У всех, чаще всего, это ассоциируется со словом «дизайнер», то есть тот кто делает «красиво». Однако многие даже не знают, что игровой дизайнер — это ключевой объект всех игровых проектов и ключевая фигура в каждой команде.
Кто такой геймдизайнер?
Начнем с самого понятия «Игровой дизайнер (он же геймдизайнер)». Я, как и многие начинающие в этой сфере думали, что игровой дизайнер это тот человек, который придумывает игры и получает за свои «идеи» деньги. От части это верно, однако более точно его можно описать так:
— Игровой дизайнер —специалист, который отвечает и разрабатывает правила игры и механику.
Игровой дизайнер слышит, чувствует и может «пощупать» игру у себя в мыслях еще до написания первой строки кода.
Для удобства я буду заменять «игровой дизайнер» на «геймдизайнер». Никогда не разделяйте эти термины, это один и тот же человек.
Чем занимается геймдизайнер?
Как я и говорил ранее, геймдизайнер не занимается только тем, что дает идеи для игрового проекта, этот человек является неким посредником между директорами/продюсерами и отделом разработки, почему?
— Ответ прост: геймдизайнер является и по сути директором проекта, так как он его «придумал», и продумал сам проект в плане механики, то есть — разработал.
Любой геймдизайнер должен знать следующее:
Основы IT (программирование и технологии) — геймдизайнер в первую очередь работает с разработчиками (программистами), которые переносят его мысли в код. Геймдизайнер должен понимать хотя бы основы программирования, чтобы общаться с программистами и грамотно до них доносить свою мысль. Еще важный пункт — это технологии. Хоть проектирование базы данных и других систем наложена на архитекторов и на другие профессии, но вы с этим можете тоже столкнутся.
Тренды — придумать игру это одно, другое — привлечь в неё аудиторию. Вы можете придумать самую крутую (для себя) игру и будете думать, что это будет крутым проектом, но в 70% случаях (как это показывает практика) это не так. Вы должны постоянно анализировать рынок, видеть и понимать что сейчас модно и предсказывать, что будет модным.
Пример: в этом году игры жанра «шутер» занимают высокие позиции в рейтингах, и вы понимаете, что можно сделать «шутер» и он тоже будет популярным. Но, на разработку уйдет много времени, а на следующий год прогнозируют рост популярности ММОРПГ, тогда лучше придумать что-то на его основе.
Вот это правильная логика любого геймдизайнера. Пока вы сделаете свой «шутер» уже наступит следующий год и он никому не нужен будет. Но так же не стоит забывать, что бывают исключения, когда игра действительно настолько хороша, что люди даже возвращались к непопулярным жанрам.
Я не советую выбирать те жанры, где меньше всего аудитории и думать, что ваша игра изменит положение рынка. В 99% это огромная ошибка и проект закрывается до его релиза.
Экономика — здесь все просто, чтобы начать делать проект, вы должны найти инвесторов или спонсоров, которых ваш проект заинтересует и они вложат туда деньги. Даже если вы им расскажите какой у вас крутой проект, без финансового плана (его иногда называют бизнес план) вы не получите денег на разработку. Но не стоит грустить, финансовый план можно сделать даже без экономического образования. Вы просто должны учитывать в плане следующие моменты: сколько потенциальных игроков будет у проекта, сколько нужно денег на продвижение проекта, сколько денег уйдет на заработную плату, сколько денег уйдет на оборудование и прочее. Для первого пункта вам достаточно знаний о рынке игр, а насчет остального стоит подумать хорошенько. Ведь если у вашего друга будет точно такой же проект, но стоить он будет дешевле чем ваш, то скорее всего денег дадут именно ему.
Психология (еще можно сказать «социология») — вы должны понимать человеческую логику, уметь общаться с людьми любого характера и быть спокойным, даже если вам отказали в чем-то, или например без вашего ведома что-то в проекте поменяли. У вас должна быть развита дикция, вы не должны бояться выступать перед людьми и вы должны уметь четко и грамотно доносить свои мысли (это особенно важный пункт).
Как геймдизайнер создает игру?
Сейчас мы переходим к самому важному пункту, от которой напрямую зависит на жизнь и будущее вашей игры.
Как было еще сказано в начале статьи, геймдизайнер должен уметь чувствовать, слышать и «щупать» игру в своей голове до её выхода и до написания первой строки кода. Он должен уметь удерживать мысли и правильно их излагать, чтобы другие понимали ваши мысли.
Все приходит из головы. Откуда тогда у геймдизайнер возникают мысли об игре? Как он придумал её? Откуда эти мысли? Ответ прост: геймдизайнер в первую очередь «геймер» или просто игрок. Скажу от себя, как я придумывал свои первые игры: я играл в такие игры как Minecraft, SAMP, CS:GO, Rust, Heroes of the storm, warcraft и в другие и у себя в голове накручивал такие мысли «А что если объединить эти игры, добавить немножко от всего? Было бы круто!», «Км. мне кажется в этой игре чего-то не хватает. Что бы я смог добавить в неё?». Если вы не поняли к чему я веду, то сейчас поясню. Вы можете играть в другие игры, видеть в них недостатки своими взглядами, или играть в кучу разных игр и выделять ключевые моменты и объединять их в одно целое, а потом излагать свои мысли других. Примерно больше половины ВСЕХ игр на мировом рынке были придуманы и разработаны именно таким способом, и начинающим геймдизайнерам я бы посоветовал именно этот способ мышления.
Но если данный способ вас не устраивает, то можно попробовать и другой, но работая с другими способами, вы столкнетесь с такой вещью как «игровая механика». Хотя с этим вы в любом случае столкнетесь, только в выше описанном способе половина этой проблемы будет уже решена. И так, что же такое «игровая механика»?
Игровая механика (она же механика игры) — свод правил, по которым будет проходить ваша игра, будь то онлайн игра, будь то сюжетная. Я скажу лично от себя, что в мире не существует игры, где нет НИКАКИХ правил. Если вы скажите, что есть игры с пустым миром и делай что хочешь там — это не так (поясню: если игрок не падает, а стоит на твердой поверхности — это уже правило игры, если он может двигаться — правило). Именно механика игры дает волю вашей фантазии, здесь вы можете придумать все что угодно, даже то, что противоречит существующим законам физики (яркий пример такой игры — Minecraft).
Игровая механика в первую очередь — математика, экономика, физика. Почему? Создавая онлайн игру, где есть продажи, обмен и другие — это экономика, она важна чтобы был так называемый «баланс игры», математика нужна при различных расчетах, например посчитать сколько у вас будет прибавляться жизней за каждый уровень, или сколько урона будете наносить при критическом уроне в 1,5% от максимального запаса здоровья противника. А по поводу физики — тут все намного сложнее, и особо расписывать по этому поводу не буду, но скажу лишь одно: она нужна для моделирования законов физики реального мира в игре.
Дизайн документ. Что это такое?
А теперь подходим к части документов. Каждый геймдизайнер, который готовится выступить со своими идеями перед людьми должен иметь при себе так называемый дизайн документ. Дизайн документ — это бумаги на которых изложена вся техническая часть проекта. Правильно оформленный дизайн документ уже является большой частью успеха, ведь людям не придется бегать все время к вам за ответами, которые могут быть в документе. Дизайн документ может быть для любых отделов: отдел разработки, отдел дизайна, маркетинговый отдел и так далее.
Особо рассказывать про дизайн документ не хочу, так как тут есть ОЧЕНЬ много разных моментов, и расписывать это надо отдельной статьей. Если кому интересно можно с помощью www.google.com найти нужную информацию.
Прикладываю ссылку на пример настоящего GDD (Game desing document): Дизайн документ (пример)
Заключение
В заключение хочу сказать, что геймдизайнером может стать любой желающий. Если именно вы хотите стать им, то придется много думать, играть и анализировать. По началу это будет трудно, даже очень. Самую первую игру я придумывал на протяжении года, и очень много бумаги шло на помойку. Это всегда так, не стоит бояться.
Надеюсь, моя статья была полезна. Не кидайтесь палками и камнями если нашли ошибки в тексте, укажите мне — я исправлю.
ВАЖНО: Весь текст уникален и основан на моем личном опыте и мнении.
Игрострой: порог входа в индустрию, специальности и возможный доход
Разработчик игр — одна из наиболее востребованных в IT-профессий. Во-первых, потому, что это интересная работа, во-вторых, хорошо оплачиваемая, и в-третьих… ну, геймдевелопер может показать результат своего труда, и его в большинстве случаев смогут оценить даже непосвященные.
Геймдевелоперы разрабатывают игры для самых разных игровых платформ, включая ПК, консоли, смартфоны, VR-шлемы, умные часы и т.п. Кстати, несмотря на то, что термин «геймдевелопер» давно устоялся, существуют его разночтения. В некоторых случаях так называют исключительно «игровых программистов». Мы же чуть расширим горизонт, включив сюда как программистов, так и гейм дизайнеров и артистов. Разбираться в этом сложном вопросе помогал Илья Афанасьев, декан Факультета Разработки игр GeekBrains.
Подробнее о геймдеве
Специализаций внутри этой отрасли гораздо больше, чем было сказано в предисловии. При этом список навыков, которые требуются для работы, варьируется в зависимости от типа разрабатываемых игр. Это могут быть небольшие браузерки, мобильные игры или проекты ААА-класса. В любом случае, даже краткое описание лишь самых распространенных профессий займет целый раздел.
Аниматор. Собственно, название полностью отражает суть. Это специалисты по анимации, которые знают Unity 3D, Maya, 3D Max, Mecanim и другие платформы.
Геймдизайнер. Интересная специальность, которая находится где-то посередине между художниками и инженерами. Геймдизайн это наука о том, как игра «играется». И задача геймдизайнера не только придумать геймплей, но представить средства через которые игроку будет рассказан сюжет. Кроме того, геймдизайнеры занимаются игровым балансом и думают над тем, чтобы игра была интересной.
UI-специалист. Это направление можно разбить еще на 3 составляющие. Первая — UX дизайнер, который придумывает где, как и что будет расположено, вторая — UI-artist, который отрисовывает интерфейс, и третья — UI-верстальщик, который просто собирает всё воедино и заставляет интерфейс работать, как надо.
DevOps. Недавно мы публиковали статью о том, кто такие девопсы. Есть они и в играх.
Разработчики движка. Они занимаются SDK-интеграцией, разработкой утилит и ПО для других направлений.
Технические художники (technical artist). Собственно, разрабатывают инструменты для гейм-дизайнеров. Кроме того, они помогают писать ТЗ для художников, занимаются контролем качества моделей, выстраивают пути оптимизации приложения и активно участвуют в настройке графики и шейдеров в играх.
Backend и client-разработчики. Первые занимаются работой с северной частью игры, включая парсинг, БД и т.п., вторые — обрабатывают события, создают архитектуру и выполняют прочие сложные задачи.
Сколько зарабатывает геймдевелопер?
Поскольку это одна из самых востребованных профессий на IT-рынке (берем разработку игр в целом, без разделения на направления), то и заработная плата соответствующая. Объективную картину показывает калькулятор зарплат сервиса Хабр Карьера. По его данным, разработчик игр зарабатывает около 170 тысяч рублей в месяц. Это данные за первую половину 2020 года.
Этот же сервис показывает и наиболее частые навыки, которые указывают в качестве необходимых сами разработчики:
На Хабр Карьере вы найдете вакансии в геймдевелопменте с не менее реальными зарплатами.
А что насчет порога входа?
Чтобы попасть в эту сферу, нужны несколько факторов: нужно хорошо владеть компьютером, разбираться в играх и не бояться учить новые для себя вещи. Но учиться придется весьма прилежно. Любая из профессий, перечисленных в предыдущем разделе, требует долгосрочной подготовки — не меньше года (и это только база).
Вот, например, карта навыков (и одновременно дерево развития) программиста клиентской части.
А вот то же самое для программиста серверной части, бэкенда.
Выглядит одновременно и впечатляюще, и пугающе, верно? На самом деле, бояться не стоит — все это нужно знать не в начале пути, развитие специалиста, как и в любой другой отрасли, происходит постепенно. Рассмотрев инфографику получше, становится понятно, что на входе от разработчика требуется знать игровые математику и физику. Изучить можно без особых проблем. Затем нужно осваивать синтаксис языка, алгоритмы и структуры данных, плюс паттерны проектирования. Ну а остальное придет в процессе совершенствования своих навыков и развития профессиональных качеств.
В целом, любой предыдущий бекграунд или опыт может стать преимуществом в разработке игр. Многие разработчики начинают с создания любительских сюжетов и модов для игр. Например, карт для Heroes of Might and Magic или Starcraft.
Еще, конечно, нужны и софт-скиллы. Это готовность к постоянному развитию, умение решать задачи, способность концентрироваться и заниматься рутинной работой, а также умение работать в команде. Для геймдевелопера, если он не одиночка, разрабатывающий инди-игры для мобильных устройств, умение работать в коллективе — крайне важный скилл.
В качестве заключения можно сказать, что геймдев должен быть не работой, а страстью всей жизни. Только в этом случае можно достичь настоящего успеха и стать известным. Это вовсе не значит, что человек, который работает в гейм-индустрии и просто выполняет свои должностные обязанности — плохой специалист. Но все же по-настоящему востребованными становятся профессионалы, которые горят своим делом. Правда, это же можно сказать и о представителях любых других отраслей, причем не только IT.







