Zum Hauptinhalt Zur Navigation

Aves Engine - Javascript-Engine für Browserspiele

jQuery-UI-Entwickler Paul Bakaus zeigt neue Spieleengine. Paul Bakaus, Entwickler von jQuery UI , hat auf der jQuery-Konferenz am Wochenende mit der Aves Engine ein Framework zur Entwicklung von isometrischen Browserspielen auf Javascript-Basis vorgestellt. Dahinter steht die Dextrose AG aus Mainz.
/ Jens Ihlenfeld
38 Kommentare News folgen (öffnet im neuen Fenster)
Aves Engine
Aves Engine

Die Aves Engine(öffnet im neuen Fenster) ist laut Bakaus an professionelle Entwicklungsframeworks aus der Spieleindustrie angelehnt und bietet eine vollständige komponentenbasierte Entwicklungsumgebung. Das System unterstützt auf C und auf Javascript basierende Serverumgebungen, ist komplett asynchron gehalten und soll die Einbindung von Echtzeitkomponenten sehr einfach machen.

Aves Engine – Javascript-Engine für Browserspiele
Aves Engine – Javascript-Engine für Browserspiele (04:20)

Alle Komponenten sind in Logikschichten organisiert, um gängige Standardprobleme zu lösen. Dazu zählen neben einem 3D-Koordinantensystem, Mapgenerierung und Kollision auch Sharding, Event-Delegation, Autorisierung, Lokalisierung, States und Streamobjekte.

Mit der Engine will es die Dextrose AG(öffnet im neuen Fenster) Entwicklern von Browserspielen erlauben, sich primär auf Inhalte, Spielelogik und Gamedesign zu konzentrieren, statt sich mit technischen Problemstellungen zu beschäftigen. Neben einem klar strukturierten API soll die Aves Engine auch mit Entwicklerwerkzeugen wie einem Realtime-World-Editor und einem ausgeklügelten Asset-Management geliefert werden. Das soll das Erschaffen neuer Spielewelten und Level sehr einfach machen.

Zusätzlich integriert das Framework Code-Repositories und Deployment-Tools zur Verteilung von aktualisierten Versionen auf eine große Zahl an Gameservern. Der Frontend-Code wird dabei verschlüsselt.

Noch befindet sich die Aves Engine in einer frühen Entwicklungsphase und wird mit der Openworld-Anwendung Aves Community demonstriert. Interessierte Hersteller von Browserspielen sollen aber ab sofort einen Live-Prototypen für die Inhouse-Entwicklung in Augenschein nehmen können. Die Engine soll im Rahmen eines eigenen Lizenzmodells professionellen Entwicklungsstudios und Publishern angeboten werden. Das Lizenzabkommen enthält die Erlaubnis, beliebig viele Spiele auf Basis der Aves Engine umzusetzen.


Relevante Themen