Хотите научиться разрабатывать игры? Наша статья поможет понять, что должен знать Game Developer, и на что обратить внимание в первую очередь.
Геймдев - самая популярная и интересная сфера в IT. Многие специалисты хотят влиться в это направление, но возникает множество вопросов и непонятных моментов. С чего начать?
Вы можете развиваться в сторону программиста клиентской части, программиста серверной части, дизайнера или художника. Кроме того, есть пять общих рекомендаций (выделены желтым цветом), обязательных для изучения. Обратите внимание, что рассмотрение направлений дизайнера и художника еще не готово и появится позже.
Вот несколько курсов по общим направлениям:
- Git – вы должны уделять время изучению Git.
- GitHub – пошаговый туториал GitHub.
- Git & GitHub Bootcamp.
Game Developer и программирование клиентской части
Сосредоточьтесь на желтых блоках и постепенно осваивайтесь. Также приводим дополнительные ресурсы, которые помогут войти в курс дела.
Статьи и книги:
- Создаем игры на Python и Pygame легко и непринужденно.
- Книга по обучению разработке игр на C#.
- 9 идей для начинающих программистов по созданию игр-клонов.
- Внедряемся в геймдев: специализации и основные скилы.
- 7 курсов, чтобы начать делать игры.
Перейдем к рассмотрению дерева развития программиста клиентской части.
Программирование серверной части и вспомогательные курсы
Самый увлекательный, масштабный и сложный путь – серверная часть любого проекта. В геймдеве все аналогично. Давайте рассмотрим этот путь.
Статьи и книги:
- Геймдев в Java 9 для профессионалов и увлеченных специалистов.
- Математика в разработке игр: как используется, и что почитать по теме.
- Наша подборка ресурсов по разработке игр.
- Учебный план по освоению gamedev или с чего начать.
Заключение
Удачи на вашем пути развития gamedev-a! Это, конечно, не будет легко, но следуя данному руководству, вы окажетесь на один шаг ближе к достижению своей цели. Перевод на русский осуществлен Библиотекой Программиста.
Комментарии