Enjin permainan itu apa sih? Jelaskan dalam bahasa melayu ya

Sebuah enjin permainan atau enjin permainan video (bahasa Inggeris: game engine) merupakan sebuah sistem perisian yang direka khas untuk pembangunan dan penciptaan permainan video. Terdapat pelbagai jenis enjin permainan video yang direka untuk konsol permainan video dan sistem pengendalian seperti Microsoft Windows, Linux dan Mac OS X. Fungsi asas pada sesebuah enjin permainan video selalunya melibatkan sebuah enjin penjanaan ("penjana") untuk grafik komputer 2D atau 3D, sebuah enjin fizik atau pengesanan perlanggaran (dan tindak balas perlanggaran), bunyi, skrip, animasi, artificial intelligence, perangkaian, penstriman, pengurusan memori, proses pembebenangan, sokongan tempatan, dan graf pemandangan. Proses pembangunan permainan seringkali dikurangkan kos dengan menggunakan semula enjin yang sama untuk mencipta judul permainan video yang berlainan.