Игры делаются на игровых движках, все или почти все популярные заточенные в первую очередь под консоли и ПК игровые движки включая Unity, CryEngine, Unreal Engine и Lumberyard написаны на C++. При этом внутренним языком разработки в Unity является C#, так что можно говорить о том, что созданные в Unity игры написаны и на C++, и на C#. Под мобилки и web множество игр делается на Java. Все прочие языки вместе взятые не охватывают даже 1% игр.