Как утверждали люди, возможно, невозможно создать какую-либо работающую игру в консольном приложении с пользовательским интерфейсом (хотя я видел, что песня темы Super Mario тоже создается заново). Тем не менее, люди, которые стремятся делать игры (такие как игра River Raid 1982, о которой вы упоминали), склонны использовать такие программы, как Unity, UnReal Engine и т. Д., Поскольку они являются лучшими платформами для этого.
Я бы порекомендовал посмотреть некоторые учебники по Unity и т. Д., Если вы этого хотите.