Ich arbeite an einer Bibliothek, um die 2D-Spieleentwicklung mit Scala zu unterstützen. Bisher ist es eine Sammlung hilfreicher Klassen, das Laden von Dateien, die Erkennung von Kollisionen, Bilder, Sprites usw.
Also, wann hört es auf, eine Klassenbibliothek zu sein und fängt an, eine Engine zu sein? Wo genau liegt der Unterschied zwischen nützlichem Framework und einer Game Engine?