Sto lavorando a una biblioteca per aiutare lo sviluppo di giochi 2D con Scala. Finora, è una raccolta di classi utili, caricamento di file, rilevamento di collisioni, immagini, sprite, ecc.
Quindi, quando smette di essere una libreria di classi e inizia a essere un motore? Dove sta esattamente la differenza tra un framework utile e un motore di gioco?