Во-первых, огромные коды движка и вообще организацию игры нельзя называть "скриптами" (скрипт - это "маленький" код)

В плане языков игры пишутся, как мне кажется, в основном на C++ или на других современных языках. Если ты хочешь сделать игру в домашних условиях, можешь воспользоваться какой-нибудь специальной прогой для создания игр (например, Game Maker). В плане организации (графика отдельно, движок отдельно), то это у кого как
Я думаю,
beloff еще что-нибудь путное скажет на эту тему, я в играх не силен.