Zhvilluesit e motorit të lojës me burim të hapur Godot një version fillestar të mjedisit grafike për zhvillimin dhe projektimin e lojërave Godot Editor, i cili mund të funksionojë në shfletuesin web. Motori Godot ka ofruar prej kohësh mbështetje për eksportimin e lojërave për platformën HTML5, dhe tani është shtuar mundësia e funksionimit në shfletues dhe mjedisin e zhvillimit të lojërave.
Vërehet se vëmendja kryesore gjatë zhvillimit si më parë do t'i jepet aplikacionit klasik, i cili rekomandohet për zhvillimin profesional të lojërave. Versioni për shfletuesin konsiderohet si një opsion ndihmës, që do të lejojë vlerësimin e shpejtë të mundësive të mjedisit pa pasur nevojë për instalimin e tij në sistemin lokal, do të thjeshtojë procesin e zhvillimit të lojërave HTML5 dhe do të lejojë përdorimin e mjedisit në sisteme që nuk lejojnë instalimin e programeve të tretë (p.sh. në kompjuterët në shkolla dhe në pajisjet mobile).
Puna në shfletues është realizuar përmes kompilimit në kod të ndërmjetëm , e cila u bë e mundur pas shfaqjes në WebAssembly të mbështetjes për rrjedha dhe shtimit në JavaScript dhe mjeteve të qasjes në sistemin lokal të skedarëve (API ). Versioni fillestar funksionon në versionet e reja të shfletuesve të bazuar në Chromium dhe në ndërtimet e natës të Firefox-it (ndihmohet SharedArrayBuffer).
Versioni për shfletuesin është ende në fazë të hershme zhvillimi dhe nuk janë realizuar të gjitha mundësitë e disponueshme në versionin standard. Është e siguruar mbështetje për hapjen e editorit dhe menaxherit të projekteve, krijimin, redaktimin dhe ekzekutimin e projektit. Për ruajtjen dhe ngarkimin e skedarëve ofrohen disa ofrues shërbimi: None (të dhënat humbasin pas mbylljes së kartelës), IndexedDB (ruajtja në shfletues për projekte të vogla, deri në 50 MB në sistemet desktop dhe 5 MB në pajisjet mobile), Dropbox dhe FileSystem API (qasje në sistemin lokal të skedarëve). Në të ardhmen pritet mbështetje për ruajtjen duke përdorur WebDAV, zgjerimin e mundësive për trajtimin e zërit, mbështetje për skriptet , si dhe shfaqjen e një tastiere virtuale dhe gestesh në ekran për kontrollin nga pajisje me ekran të prekshëm.
Burimi: opennet.ru
