Quote (Remembrance @ 29 Mar 2018 23:17)
C++ will eventually be replaced as the king for engines because of its shitty limits WRT matrices. Will take a very long time though.
What limits does C++ have for matrices?
Anyway, the "future" of game development depends on the time scale and where you're at in the stack. Eventually, C++ will be replaced because it has an antiquated compilation model, horribly over-complicated grammar and type system, crazy unspecified behavior for violations of rules nobody thinks about (ie the one-definition rule), and the fact that game development houses will eventually be unable to afford good C++ developers. C++ in game dev will follow the trend of being focused more on the core bits of the engine, with the vast majority of work ending up in higher level languages like C#, Lua, and Python or specialized languages like GLSL and BPF.