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