Saya sedang mengerjakan perpustakaan untuk membantu pengembangan game 2D dengan Scala. Sejauh ini, ini adalah kumpulan kelas bermanfaat, pemuatan file, deteksi tabrakan, gambar, sprite, dll.
Jadi kapan itu berhenti menjadi perpustakaan kelas dan mulai menjadi mesin? Di mana tepatnya letak perbedaan antara kerangka kerja yang bermanfaat dan mesin game?