C++\DX\openGL is the best bet for creating video games and game engines.
Will in future, C++ would mantain its spot as the industry standard?
|show 2 more comments|
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.
First: Game Industry is moving really, really slow. It's a huge (financial sense) industry, so there are always many people against everything which is new/unknown/maybe smarter than them and/or no competitor uses it and/or no projects are known which were successful using this new stuff. some kind of catch-22.
Second: Performance matters. Way (!) more than in other development areas. So, a possible successor of C++ must be at least as fast as C++. Also, to compensate the massive amount of RAD-Tools for C++ Game development, the new thing must boost productivity as much as ruby/rails did in in the web-development world.
Third: crossplatform. In the last months, Microsoft lost credit in every area. Blizzard doesn't like Windows 8. Steam moves in giant steps to Linux, in collaboration with eg.: nVidia, the new Steambox will run on top of Linux. Microsoft even started dropping development of some of their core technologies, starting with Silverlight. The amount of OS X Users increases steadily. And in the future, the biggest selling points will probably be the tablet/"smart"phone-market. In this cluttered market you have many Operation Systems and derivates to handle simultanly. C++ is quite nice for crossplatform development, since it "just" needs a compiler on/for the target system.
So: "the next big thing" is not here today. C++ just works fine. The next thing has to fulfill all the 3 points above and must be somewhat different from C++, because people don't switch just for a small gain (development/re-learning time matters, too).