Środowisko projektowania gier Godot przystosowane do działania w przeglądarce internetowej

Twórcy darmowego silnika gier Godot przedstawione wstępna wersja środowiska graficznego do tworzenia i projektowania gier Godot Editor, działająca w przeglądarce internetowej. Silnik Godot od dawna zapewnia obsługę eksportu gier na platformę HTML5, a teraz dodał możliwość uruchamiania w przeglądarce i środowisku tworzenia gier.

Należy zauważyć, że podczas tworzenia gier główny nacisk będzie nadal położony na klasyczną aplikację, która jest zalecana do tworzenia profesjonalnych gier. Wersja przeglądarkowa jest traktowana jako opcja pomocnicza, która pozwoli szybko ocenić możliwości środowiska bez konieczności instalowania go na systemie lokalnym, uprości proces tworzenia gier HTML5 i pozwoli na korzystanie ze środowiska na systemach które nie pozwalają na instalację programów innych firm (na przykład na komputerach w szkołach i telefonach komórkowych).

Praca w przeglądarce realizowana jest poprzez kompilację do kodu pośredniego WebAssembly, co stało się możliwe po pojawieniu się obsługi wątków w WebAssembly i dodaniu do JavaScript SharedArrayBuffer oraz sposoby dostępu do lokalnego systemu plików (API Natywny system plików). Początkowa wersja Edytor Godot dla przeglądarek działa w najnowszych wersjach przeglądarek opartych na Chromium i nocnych kompilacjach Firefoksa (wymaga obsługi SharedArrayBuffer).

Wersja przeglądarkowa jest wciąż na wczesnym etapie rozwoju i nie wszystkie funkcje dostępne w zwykłej wersji zostały zaimplementowane. Zapewniona jest obsługa uruchomienia edytora i menadżera projektu, tworzenia, edytowania i uruchamiania projektu. Dostępnych jest kilku dostawców pamięci masowej do zapisywania i pobierania plików: Brak (dane są tracone po zamknięciu karty), IndexedDB (przechowywanie małych projektów w przeglądarce, do 50 MB na komputerach stacjonarnych i 5 MB na urządzeniach mobilnych), Dropbox i FileSystem API (dostęp do lokalnego FS). W przyszłości spodziewamy się obsługi przechowywania przy użyciu WebDAV, rozszerzonych możliwości przetwarzania dźwięku i obsługi skryptów GDNative, a także pojawienie się wirtualnej klawiatury i gestów ekranowych umożliwiających sterowanie z urządzeń z ekranem dotykowym.

Środowisko projektowania gier Godot przystosowane do działania w przeglądarce internetowej

Źródło: opennet.ru

Dodaj komentarz