Есть два пути:
1) мечтаю делать игры/чет захотелось игруху создать/мне интересно как это/люблю играть, нравится программировать ???! - буду создавать игры/хочется создавать одному
тут ничего сложного. заходишь в гугл, набираешь соответствующие запросы, читаешь тонны информации на эту тему, в итоге учишь какой-нибудь скриптовый /с-подобный язык и идешь скачивать Unity3D/UE, или что печальнее (как акакий) покупаешь какой-нибудь гейм мейкер в стиме и конструируешь 2д игры.
итог несколько печален, но хоть какой-нибудь опыт
2) мечтаю создавать что-то хорошее/обладаю тягой к точным наукам/люблю понимать и разбирать сложные вещи/симпатия к низкоуровневому программированию/нравится вообще понимать физический мир и его взаимоотношения, искусственный интеллект, компьютерную графику, геометрию и математику.
этот путь долгий и сложный, который в итоге может ничего не даст, но может быть даст чего ты хотел.
необходимо поступить в хороший институт на факультет физики-математики с долей информатики (например мфти), что будет фундаментом для всего
подучить c++
потом теория информатики, алгоритмы, может разобраться в архитектуре компьютера
посмотреть на современные игровые движки, любые. понять что из себя представляют.
дальше OpenGL, OpenAL, OpenCL, GLUT, GLSL, DirectX.
ну и очевидно, что уже нужно работать в соответствующие конторах где и будут учить создавать игры в современном свете, а все выше это так - только начало.
это один из путей для настоящего геймдева, этот предназначен скорее для низкого уровня разработки, в этой области много специальностей, можно вообще закончить какой-нибудь колледж по рисованию и идти работать игровым художником в контору, причем даже заграницей.
очевидно также, что придется работать в команде, очевидно и то, что в россии геймдев как бы мертв
Нажмите, чтобы раскрыть...