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