Game Engine (bahasa Indonesia: mesin
permainan) adalah sebuah sistem software yang dirancang untuk pembuatan
dan pengembangan suatu video game. Ada banyak sekali game engine yang
dirancang untuk bekerja pada beberapa konsol video game dan sistem
operasi desktop seperti Microsoft Windows, Linux dan Mac OS X. Fungsi
utama yang secara khusus disediakan oleh game engine meliputi mesin
render (renderer) untuk grafik 2D atau 3D, mesin fisika, deteksi
tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan
buatan, jaringan, streaming, manajemen momori, threading, dukungan
lokalisasi dan layar grafik. Proses pembuatan game seringkali dihemat
oleh sebagian besar developer dengan menggunakan kembali game engine
yang sama untuk membuat game yang berbeda.