Ответ достаточно прост и банален. Язык программирования С++ на сегодняшний момент является наиболее низкоуровневым языком с реализацией ООП и всех тех модных штук, без которых современные программисты не мыслят свою жизнь. Минимальное количество слоёв абстракции при соблюдении ряда условий позволяет современным компиляторам выдавать достаточно хорошо оптимизированный машинный код. Также будет немаловажно отметить, что при коммерческом применении, С++ касательно высоконагруженных приложений позволяет достигать приемлемого результата за приемлемое время. А вообще подавляющее большинство нынешних игроделов нужно отправлять валить лес или же сразу ставить к стенке. Ибо эти деятели художественных искусств умудряются неким мистическим образом заставлять тормозить свои поделия на любом, даже самом навороченном железе.