Чтобы попасть в Game Dev и участвовать в разработке игр, рекомендуется изучить следующие навыки и дисциплины:
- Математика и физика. 210 Например, при работе с анимацией нужны знания в тригонометрии, линейной алгебре и дифференциальном исчислении. 3 Для создания реалистичной симуляции вождения авто, взаимодействия с игровым миром — понимание массы, инерции, термодинамики. 3
- Алгоритмы и структуры данных. 210 Знание алгоритмов и структур данных позволяет понять способы организации данных, их свойства и принципы работы с информацией. 2
- Английский язык. 29 Техническая документация обычно написана на английском — знать его обязательно хотя бы на уровне чтения. 2
- Популярные игровые движки. 3 Программное ядро, которое отвечает за техническую сторону игры. 3 Популярные платформы: Unity, Unreal Engine, Game Maker, CryEngine, GameSalad. 3
- Редактора трёхмерной графики. 3 Среди популярных — Blender, Maya LT, 3DS Max, Houdini, Photoshop (работа с текстурами). 3
- Система контроля версий GIT. 3 Позволяет синхронизировать работу команды и своевременно откатить нежелательные изменения. 3
Начать можно с изучения основ программирования. 9 Например, для работы с игровым движком Unity потребуется познакомиться с языком C#. 9Также можно пройти дистанционные курсы по геймдизайну и геймдеву. 3 Они позволяют получить необходимые навыки и собрать портфолио в среднем за 8–12 месяцев. 3
Выбор формата обучения зависит от личных предпочтений и возможностей.