dota2用的source引擎,source引擎用c++写的。还有你去看v设的招聘网页,游戏研发这一块只要C++,并且具有5年的开发经验。另外做游戏势必会用到图形库,d3d图形库是用c++写的,opengl是用c语言写的,而c++兼容c。做像dota2这样的大型游戏,游戏的运行效率和开发效率至关重要,而c++是比较接近底层的语言,不像java需要虚拟机,c#需要.net框架。
C++,除非你想做MC那种游戏。或者说支持java的游戏
c+d