Apa itu Game Engine?

          Sebenernya apa sih Game Engine itu nah langsung saja kita ke pengertian Game Engine, merupakan sebuah perangkat lunak atau biasa kita sebut software yang biasanya digunakan untuk merancang dan membuat sebuah game. Sebuah game engine sih biasanya di buat dengan mengenkapsulasi beberapa fungsi yang standar yang umum digunakan dalam pembuat sebuah game. Misalnya nih seperti fungsi rendering, pemanggilan suara, network, atau pembuatan partikel special effect. Sebagian besar game engine umumya berupa library atau sekumpulan fungsi-fungsi yang penggunaanya di padukan dengan bahasa pemrograman atau koding.
Berikut ini merupakan sebuah bagan dan gambaran team dalam pembuatan game :


             Pernah terjadi pada beberapa kasus Game engine pula di sebut sebagai middleware. Hal ini di karenakan pada game engine dapat digunakan sebagai sarana perantara antara bahasa pemrograman dengan format data dari berbagai macam perangkat lunak atau software penghasil asset seperti yang ada di dalam bagan diatas. Hal ini membuat mudah developer yang membuat perangkat lunak atau software karena tidak perlu pusing-pusing membuat dan memikirkan cara mengolah data yang di hasilkan dari berbagai perangkat lunak yang berbeda. 

Biasanya sebuah game engine dilengkapi dengan fungsi-fungsi grafis atau komputasi dasar yang jarang di ketahui oleh developer, Dan Game Engine membungkus atau mengkover semua menjadikan sebuah kumpulan proses pembuatan menjadi lebih cepat dan mudah. Beberapa game engine ini diantara seperti TrueVision, Irrlich dan Ogre3D

Referensi Roedavan, Roedavan (2014). Unity tutorial. Bandung: informatika 

First