Во времена появления первых компьютерных игр, их графика представляла собой нечто похожее на квадратики, линии и треугольники. Фон игры был светлым или темным, а графические объекты противоположного цвета. Тогда еще не существовало понятия гей дизайна, так как графика создавалась исключительно средствами программирования.
Когда компьютеры стали совершенствоваться, а разрешение экранов становилось все больше, то появилась необходимость создавать игры с яркой красивой графикой, создаваемой отдельными инструментами.
Современные компьютерные игры разрабатываются с помощью растровой и векторной графики. Минимальной составляющей растровой графики является пиксель. Один графический пиксель занимает 3 байта информации. Каждый цвет кодируется с помощью 16-ричной системы исчисления. Так 3 байта достаточно, чтобы закодировать 4294967296 цветов для одного пикселя.
Другое дело векторная графика. Каждый объект векторной графики представляет собой фигуру или точку. Это может быть линия, круг, квадрат, точка и другое. Этот объект обладает свойствами, которые можно изменять.
То есть, растровая графика — это продукт выработки процессора. Векторная — искусственный продукт. С векторной и растровой графикой работают в отдельных программах — графических редакторах. Однако растровые пиксели можно получить за счет команды процессора, а векторную нет — это полностью творение рук человека.
Игра состоит из следующих графических объектов:
Главный персонаж отрисовывается во множестве спрайтов. Спрайт — это изображения положения персонажа. Для анимации ходьбы, несколько изображений в простом случае объединяют в GIF анимацию. При нажатии на кнопки управления, персонаж двигается, прыгает, стреляет и тому подобное. Под каждое событие нужен определенный спрайт. Персонажа нужно прорисовывать множество раз. Чем больше спрайтов на одну анимацию, тем она плавней, а движение персонажа реалистичнее.
С векторной графикой все иначе. Здесь уже не отрисовываются спрайты, а изменяются свойства объектов, из которых состоит персонаж — линии, квадраты, круги, объемные кубы. В трехмерных играх векторный персонаж представляет собой полигональную модель рисунка, состоящую из множества геометрических фигур. Для создания движений изменяется физика объектов. Для этого существуют специальные графические редакторы векторной графики. Здесь можно осуществлять изменения и отражать их на отдельных кадрах. Затем эти кадры объединяют и получается файл с анимацией, который можно использовать в функциях программирования.
В 3D-играх всё куда сложнее. Необходимо проектировать объемные изображения. Здесь добавляются дополнительные свойства для графических объектов, которые также задействуются в программировании. К примеру, дополнительная ось координат "Z".
Что требуется знать, чтобы стать успешным гейм-дизайнером:
Также неотъемлемой способностью любого гейм-дизайнера является творческое мышление. Ведь игровой мир наполнен самыми разнообразными жанрами. Нужно уметь рисовать не только объекты природы или архитектуры, но и людей, животных, транспорт и все, что окружает нас вокруг.
Наряду с этим, гейм-дизайнер заботится об адаптации игры под различные экраны и устройства, что также входит в обязанности программиста. При этом, текстуры и фигурки персонажей не должны "резать" глаза игрокам — все размеры и цвета должны создавать комфорт при игре. При работе в игровой отрасли, в обязанности дизайнера также входит составление технического задания и описание всех тех объектов, которые он отрисовал и сохранил.
Один из немаловажных факторов, которые должен видеть и чувствовать гейм-дизайнер — это разработка интерфейса. Интерфейс включает как способ управления игрой на мобильных устройствах с элементами управления, так и различные меню, позволяющие начинать игру, обозревать игровые предметы, осуществлять настройки. Игровые экраны управления очень важны — они являются частью лица игры, а их оформление должно соответствовать тематике игры.
В целом, если рассматривать полную картину профессии гейм-дизайнера, то в его обязанности входит:
Все, что может измениться в геймдизайне, так это появление новых инструментов разработки. Сама же профессия останется актуальный пока игры будут частью жизни большинства людей. Игровая индустрия и частные разработчики практически ежедневно выпускают новые игры. Для кого-то это хобби, но в большинстве случаев, это бизнес, который приносит хороший доход. А без хорошего дизайнера невозможно создать игру, вызывающую только положительные эмоции от красоты окружающего виртуального мира. Гейм-дизайнер — это профессия прошлого, настоящего и будущего.
Творческие личности, любящие рисование, смогут с легкостью освоить данную профессию. Все, что нужно, это изучить основы работы с графическими редакторами, а также теорию графики, знать что такое графический объект и какими свойствами он обладает. Ведь электронное моделирование имеет свои особенности по сравнению с черчением на бумаге. Тем более, если вы собираетесь работать в игровой индустрии или другом направлении дизайна, то конечно же необходимо учитывать все основы теории компьютерной графики. Без знания IT-терминов будет сложно выстроить рабочие отношения с коллективом компании.