Entwickler der freien Spiel-Engine Godot die erste Version der grafischen Umgebung zur Entwicklung und Gestaltung von Spielen, Godot Editor, die im Webbrowser arbeitet. Die Godot-Engine bietet seit langem UnterstĂŒtzung fĂŒr den Export von Spielen auf die HTML5-Plattform, und nun wurde die Möglichkeit hinzugefĂŒgt, im Browser sowie in einer Spieleentwicklungsumgebung zu starten.
Es wird festgestellt, dass wie zuvor das Hauptaugenmerk bei der Entwicklung auf der klassischen Anwendung liegen wird, die fĂŒr die professionelle Spieleentwicklung empfohlen wird. Die Browser-Version wird als optionale UnterstĂŒtzung angesehen, die es ermöglicht, die Funktionen der Umgebung schnell zu bewerten, ohne sie auf dem lokalen System installieren zu mĂŒssen, den Prozess der Entwicklung von HTML5-Spielen zu vereinfachen und die Nutzung der Umgebung auf Systemen zu ermöglichen, die die Installation von Drittanbieter-Software nicht zulassen (zum Beispiel auf Schulcomputern und mobilen GerĂ€ten).
Die Arbeit im Browser wird durch die Kompilierung in Bytecode realisiert , was möglich wurde, nachdem WebAssembly UnterstĂŒtzung fĂŒr Threads erhalten hat und JavaScript und Zugriffsmitteilungen auf das lokale Dateisystem (API ). Die erste Version funktioniert in den neuesten Versionen von auf Chromium basierenden Browsern und in den Nachtschichten von Firefox (SharedArrayBuffer-UnterstĂŒtzung erforderlich).
Die Browser-Version befindet sich derzeit noch in der frĂŒhen Entwicklungsphase, und nicht alle Funktionen der regulĂ€ren Version sind umgesetzt. Der Start des Editors und des Projektmanagers, die Erstellung, Bearbeitung und AusfĂŒhrung von Projekten sind gewĂ€hrleistet. FĂŒr das Speichern und Laden von Dateien stehen mehrere Speicheranbieter zur VerfĂŒgung: None (Daten gehen nach dem SchlieĂen des Tabs verloren), IndexedDB (Speicherung kleiner Projekte im Browser, bis zu 50 MB auf Desktop-Systemen und 5 MB auf mobilen GerĂ€ten), Dropbox und FileSystem API (Zugriff auf das lokale FS). ZukĂŒnftig wird UnterstĂŒtzung fĂŒr die Speicherung ĂŒber WebDAV erwartet, sowie die Erweiterung der Audioverarbeitungsfunktionen, UnterstĂŒtzung fĂŒr Skripte , sowie die EinfĂŒhrung einer virtuellen Tastatur und Bildschirmgesten zur Bedienung von GerĂ€ten mit Touchscreens.
Quelle: opennet.ru
