C++\DX\OpenGL is the best bet for creating video games and game engines.
Will C++ mantain its spot as the industry standard in the future?
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It only takes a minute to sign up.
Sign up to join this communityC++\DX\OpenGL is the best bet for creating video games and game engines.
Will C++ mantain its spot as the industry standard in the future?
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).
Hell Yep, Buddy!!
(now fire up your MS VS!!)
:)