Anda benar dalam mengatakan bahwa mesin gim sedang mengabstraksi jauh dari API grafik tingkat rendah, tetapi mesin gim yang sepenuhnya berfungsi lebih banyak.
Mesin game dimaksudkan untuk membuat segalanya terkait pengembangan game lebih mudah. Mereka masing-masing memiliki fitur unik mereka sendiri, tetapi umumnya mereka menyediakan lapisan abstraksi yang mudah untuk grafik, audio, input, manajemen adegan, deteksi tabrakan, matematika dan utilitas umum yang bermanfaat. Beberapa menyediakan pembungkus dan plugin untuk API fisika dan beberapa bahkan memiliki beberapa dukungan AI (sebagian besar terbatas pada FSM, merintis jalan dan - pohon perilaku - tren saat ini). Banyak dari mereka mendukung, dan membanggakan diri mereka sendiri, pada fungsionalitas lintas platform.
Tujuan mesin gim adalah untuk memudahkan pengguna membuat gim, tanpa harus berurusan dengan gangguan kecil dalam membuat gim dari awal atau harus menginstal sejumlah perpustakaan dan menulis pembungkus sendiri agar sesuai dengan kebutuhan Anda. permainan.
Ada banyak mesin di luar sana, tetapi waspadalah terhadap perbedaan antara mesin grafis dan mesin permainan (Misalnya, Unity akan menjadi mesin permainan, sedangkan Ogre akan menjadi mesin grafis).
Saya punya dua buku tentang masalah ini, tetapi mereka memberikan gambaran yang bagus tentang masalah ini:
Mereka tidak terlalu mendalam karena Anda akan memerlukan beberapa buku pada setiap komponen untuk mendapatkan kedalaman pengetahuan yang Anda butuhkan untuk membuat mesin permainan profesional yang lengkap, tetapi mereka menjelaskan konsep-konsepnya dengan sangat baik, saya pikir.
Jika Anda memulai game dev, jangan membuat mesin. Saya merujuk Anda ke halaman berikut: http://geometrian.com/programming/tutorials/write-games-not-engines/
Mesin adalah hal yang sulit untuk diperbaiki. Jika Anda menulis banyak permainan, Anda akan menemukan banyak kode yang dapat digunakan kembali setelah beberapa saat yang dapat Anda gunakan untuk membuat mesin pribadi Anda untuk membantu Anda. Dan memiliki banyak game (lengkap) di bawah ikat pinggang Anda jauh lebih mengesankan daripada mesin tunggal.
Semoga itu bisa membantu.
sinar