Script biasanya dikompilasi pada saat run time , sedangkan bahasa host akan dikompilasi pada waktu kompilasi. Ini berarti bahwa kita tidak perlu mengkompilasi ulang jika skrip berubah. Mengkompilasi ulang permainan penuh bisa memakan waktu beberapa menit hingga berjam-jam, yang menyiratkan hit produktivitas besar.
Biasanya, kode kritis atau kode backend tidak akan dituliskan. Kode ini harus berjalan cepat dan seringkali manajemen memori sangat penting.
Dalam gim, logika dan konfigurasi gim biasanya terkandung dalam file skrip. Skrip ini dapat dengan mudah diperbarui oleh non-programmer (seperti perancang) untuk mengubah gameplay. Bahasa skrip mudah dan bertindak dengan cara yang memaafkan untuk tujuan itu.
Seringkali, bahasa skrip juga digunakan untuk melakukan scripting secara real time . Ini berguna untuk mengubah beberapa elemen gameplay atau bahkan untuk debugging. Banyak game menyediakan konsol untuk tujuan ini (sebagian besar di-rumah).
Sangat mungkin bagi Anda untuk membuat game menggunakan mesin game yang ada, hanya dengan scripting. The lapisan mesin permainan dengan demikian sepenuhnya memisahkan dari lapisan logika permainan . Mesin modern biasanya dapat digunakan untuk membuat game FPS atau RTS dengan mudah seperti ini, tetapi tidak mungkin untuk genre apa pun. MMO mungkin akan membutuhkan jenis mesin lain.
Jadi intinya adalah decoupling. Manfaat yang tercantum di atas sering kali melebihi pekerjaan tambahan untuk membuat atau mengintegrasikan bahasa skrip.