Можно и язык / компилятор свой, чё уж готовый сишник брать.
Кстати новый с++ всё ближе подбирается к с# - и это хорошо.
Ещё я слышал, что с юнити-про дают доступ к исходникам, но это не точно.
Ещё есть опенсёрсный блитцмакс, который может в 3д и под мобилки.
Так же как непросто тягаться с ААА гигантами, так же и с движками.
Марк Сибли до сих пор делает движок, но это его жизнь.