Создавать игры это не так сложно, как кажется. Я сам пока что учусь, хотя полностью освоить это ремесло практически невозможно.
Всё начинается с выбора языка программирования, их большое множество (десятки), но многие из них устаревают и становятся никому не нужными, то есть превращаются в💩. Если вы хотите делать игры, то советую вам язык программирования Csharp. С помощью него можно писать игры во всех движках. Вот мы Плано перешли на выбор платформы на которой можно делать игру.
Движков не так много, как языков программирования, самый популярные из них вы наверно знаете - это UnrealEngine4 и самый популярный и всемогущий Unity, на нем написаны такие игры, как SuperHot, PokemonGo, Rust, The Room и ещё много потрясающих проектов. Наверно самый большой плюс в Юнити это, то что он бесплатный, но если ваша игра пренесет доход >= 100000$, то придется заплатить 300$ для дальнейшего использования.
Когда вы выбрали язык(советую Csharp) и движок(советую Unity), то дальше начинается самое главное и сложное, писание кода, но перед этим изучите язык и функции движка. Удачи
Больше о программирование в моем ТикТок: programdanila
Instagramm:programmdanila