Игровой персонаж может быть человеком, инопланетянином, эльфом, антропоморфным животным или любым вымышленным фантастическим существом.
Хороший персонаж обладает уникальным набором характеристик, умений и навыков, обязательно имеет собственные черты характера, историю и мотивацию, которые и делают его интересным для игрока. Создание персонажа, который понравится и запомнится, — процесс сложный и долгий, в нем участвуют десятки специалистов.
Этапы создания игрового персонажа
Подготовка
Сначала создатели определяют жанр и сеттинг (англ. setting — окружение, обстановка) будущей игры, продумывают общую идею и направление развития сюжета. Здесь важно понять, какая цель у персонажа, как он будет влиять на сюжет, будет ли главным героем, его спутником-помощником или злодеем.

История
На этом этапе продумывается судьба персонажа, в том числе события, которые повлияли на становление его личности и привели к начальной точке сюжета игры. Определяются основные черты характера: смелость или осторожность, доверчивость или скептицизм, доброжелательность или нелюдимость, простота или хитрость.
Важно, чтобы у персонажа были не только четкие цели, но и продуманная мотивация. Его история должна объяснять, почему он совершает те или иные поступки и делает тот или иной выбор.
Также нужно продумать, каким набором умений будет обладать персонаж: боевые навыки, магические или другие сверхъестественные способности, профессиональные умения, например, лечение, крафт (англ. craft — ремесло, создание предметов) или взлом замков.
Наконец, необходимо прописать, как герой будет взаимодействовать с другими персонажами, в каких отношениях он будет с ними, кто станет врагом, а кто — союзником, как на него будут реагировать NPC (англ. Non-Player Character — неигровые персонажи). Это сделает игру глубже и реалистичнее. Разработка персонажа с нуля — это работа для гейм-дизайнера.

Внешность
Когда персонаж тщательно продуман, концепт-художник создает эскизы, показывающие с разных ракурсов его лицо, фигуру, различные позы. На концепт-артах изображают прическу, одежду и аксессуары, оружие, а также добавляют отличительные черты, например, шрамы. После согласования эскиза приступают к визуализации.
3D-моделирование
Трехмерную модель персонажа создают в специальных программах, таких как Blender, Maya или 3ds Max. На готовую модель-основу накладывают текстуры, которые придают реалистичность, имитируя кожу, волосы, ткани одежды. За этот этап работы отвечает 3D-моделлер.
Анимация
Следующий шаг — оживление трехмерной модели. Создается скелетная анимация — способ анимирования модели, при котором за основу берется древообразная структура скелета. Если одна кость движется, она автоматически приводит в движение и другие, следующие за ней, а также наложенные сверху текстуры. Благодаря этому анимация выглядит максимально реалистично. Так можно настроить любые движения персонажа: ходьбу, бег, прыжки, повороты, а также визуализировать боевые приемы. Этим занимаются 3D-риггеры (англ. rig — оснастка, приспособление) или художники-аниматоры.

Программирование
Для программирования сначала нужно выбрать подходящий игровой движок, например, Unity или Unreal Engine. Чтобы управлять поведением персонажа в игре, программисты пишут скрипты, которые охватывают различные игровые сценарии. Например, взаимодействие с другими персонажами или объектами, управление движением.
Для NPC все чаще применяются технологии искусственного интеллекта, которые делают поведение неигровых персонажей более естественным и влияют на то, как они реагируют на изменения и повороты сюжета.
Тестирование
Когда персонаж готов, тестировщики проверяют скрипты и анимацию в различных условиях. Важно убедиться, что все работает корректно, нет ошибок и зависания в текстурах. Если требуется, персонаж отправляется на доработку.
