Хард скиллы (англ. hard skills) – в гейм-дизайне это конкретные технические навыки и знания, которые необходимы для создания игрового контента и разработки игровых механик. Развитие хард скиллов позволяет гейм-дизайнеру лучше понимать технические аспекты разработки игр. Необязательно обладать всеми скиллами, но знание любого из них может быть полезна в вашей работе.
Какими хард скиллами должен обладать гейм-дизайнер?
• Игровые движки. Гейм-дизайнер должен быть знаком с различными игровыми движками и инструментами, такими как Unity, Unreal Engine, GameMaker Studio и другими. Пожалуй, из всех представленных скиллов это самый важный скилл. Разработка любой цифровой игры ведется в пространстве. Этим пространством, на моей практике, всегда выступал игровой движок.
• Системы управления версиями с распределенной архитектурой. Git – это система контроля версий, которая позволяет разработчикам отслеживать изменения в коде и управлять ими. Эта система позволяет обмениваться игровыми ресурсами в процессе работы над ними. Вы делаете изменения в проекте, затем загружаете в общий репозиторий, остальные члены команды обновляют Git, забирают ваши изменения и сразу же могут с ними взаимодействовать. Знание этих систем значительно упрощает взаимодействие с другими участниками проекта в процессе разработки.
• Программирование. Гейм-дизайнер должен иметь базовые знания программирования, чтобы создавать прототипы игровых механик и настраивать игровые параметры. Хотя программирование не является обязательным навыком для гейм-дизайнера, понимание того, как работают системы, будет являться значительным преимуществом. Гейм-дизайнер всегда тесно сотрудничает с программистами, и понимание их работы поможет ему более эффективно объяснять задачи и доносить свои мысли.
• Графические инструменты. Гейм-дизайнер должен уметь работать с графическими инструментами, такими как Photoshop, Sketch и другими, чтобы создавать игровые ассеты, например, для первичного прототипирования игр или для создания макетов интерфейса.
• Визуальные платформы. Гейм-дизайнеру нужны визуальные платформы для создания диаграмм и схем. Для этого можно воспользоваться различными онлайн-платформами, такими как Miro, draw.io и другими, которые предоставляют широкий спектр инструментов для создания и организации идей и концепций.
• Дизайн. Гейм-дизайнер должен понимать, как использовать цвет, форму и композицию, чтобы создавать игровой контент, который выглядит привлекательно и функционально. Это может пригодиться на разных этапах разработки игры, например, в проектировании интерфейса или в создании уровней.
• Саунд-дизайн. Гейм-дизайнер должен уметь работать с аудио-инструментами, чтобы создавать или редактировать звуковые эффекты и музыку для игры.
• Английский язык. Многие материалы и ресурсы по гейм-дизайну доступны только на английском языке, поэтому знание английского языка может значительно расширить доступный для вас объем информации. Кроме того, в процессе работы, вы можете взаимодействовать с различными людьми, включая разработчиков, дизайнеров, художников и игроков, которые могут говорить на английском языке.
• Игровые механики. Гейм-дизайнер должен ориентироваться в различных механиках, жанрах и целевой аудитории. Гейм-дизайнер должен учитывать, как игровые механики взаимодействуют друг с другом и как они влияют на игровой процесс в целом, а также учитывать, как они влияют на эмоциональный опыт игроков.
• Анализ трендов. Гейм-дизайнер должен разбираться в том, что игроки ищут в играх, какие тренды и направления есть на рынке.
• Баланс. 🎮 Гейм-дизайнеру необходимо уметь собирать и анализировать данные из аналитических систем, чтобы понимать, какие элементы игры нужно изменить, чтобы достичь баланса для интересного и увлекательного игрового процесса. Необходимо ориентироваться во всех аспектах игры, чтобы знать, как работает каждый элемент, и как изменения в одной части игры могут повлиять на общий баланс.