Что может заменить c++?
Теоретически Rust, но он ещё свеженький, инфраструктура по части игр не развита. Может быть через пару лет что-нибудь для него и появится.
Создатель Braid пишет язык специально, чтобы игры писать. https://inductive.no/jai/