Mesin gim yaiku kerangka piranti lunak sing dirancang utamané kanggo ngembangaké gim video sing umumé wis ana pustaka saha program pandhukung ing jeroné. [1] Aran "mesin" ing istilah iki padha karo istilah " mesin piranti lunak" sing digunakaké ing industri piranti lunak .

Mesin gim uga bisa diartiaké piranti lunak pangembangan kang migunaaké kerangka iki, biasane nyediaaké werna-werna perkakas saha fitur kanggo ngembangaké gim [2] [3]

Pangembang bisa nggunakaké mesin gim kanggo nggawé gim Konsol uga gim kanggo jinis komputer liyané. Piguna inti sing biasané ana ing mesin gim kaya ta mesin render kanggo grafis 2D utawa 3D, mesin fisika utawa deteksi tabrakan (lan respon tabrakan), swara, koding, animasi, kacerdhasan gawéyan, jaringan, streaming, manajemen memori, threading, dhukungan lokalisasi, grafik pemandangan, saha dhukungan kanggo video sinematik . Naraguna mesin gim asring ngirit ing proses pangembangan game kanthi nggunakaké maneh/modifikasi ing akeh bageyan, mesin gim sing padha kanggo ngasilaké gim sing beda [4] utawa kanggo ngrewangi porting game menyang werna-werna platform.

  1. Valencia-Garcia, Rafael; et al. (2016). Technologies and Innovation: Second International Conference, CITI 2016, Guayaquil, Ecuador, November 23-25, 2016, Proceedings. ISBN 9783319480244. Dibukak ing 2021-07-22.
  2. "Common game development terms and definitions | Game design vocabulary | Unity" (PDF). Unity. Diarsip saka sing asli ing 2017-08-06. Dibukak ing 2021-07-14.
  3. Tan, James. "Introduction - Unreal Engine (Canterbury Software Summit 2013 slides)" (PDF). Unreal Engine. Dibukak ing 2021-07-14.
  4. "What is a Game Engine?". GameCareerGuide.com. Dibukak ing 2013-11-24.