Ja da staunt man nicht schlecht was so alles möglich ist. Ein 2D Fantasy Spiel in JavaScript? Kein Problem. Ein kleines Grafikprogramm? Auch kein Problem.
Für derartige Fälle ist Ave empfehlenswert. Screenshots und ein Video dazu gibt es hier. Ave ist komplett asynchron gehalten und unterstützt auf C sowie JavaScript basierende Serversysteme.
Alle Kompontenten sind in sogenannte Logikschichten organisiert. Damit wird einiges möglich. Golem meint dazu: [...]einem 3D-Koordinantensystem, Mapgenerierung und Kollision auch Sharding, Event-Delegation, Autorisierung, Lokalisierung, States und Streamobjekte.[...]
Noch befindet sich die Ave Engine allerdings in einem frühen Entwicklungsstatus. Im Rahmen von Lizenzen soll diese Publishern und Spieleentwicklern bereitgestellt werden.