Godot, open source herní engine je aktualizován na verzi 3.3

Po 7 měsících vývoje Spuštěn bezplatný herní engine Godot 3.3, který je vhodný pro vytváření 2D a 3D her. Pobočka Godot 3.3 je plně kompatibilní s Godotem 3.2 a pokračuje ve vývoji stabilních verzí motoru, pro které bude zajištěn dlouhý cyklus podpory.

Zpočátku se místo Godotu 3.3 plánovalo vydat aktualizaci 3.2.4, ale verze 3.2.x byly uživateli vnímány jako opravné, a to navzdory přenesení nových funkcí z větve 4.0, takže projekt přešel na schéma verze klasický sémantický .

Zejména aktualizace třetí číslice nyní indikuje přítomnost pouze oprav, druhý, zahrnutí nových funkcí a první, přítomnost změn, které ovlivňují kompatibilitu. Pobočka 3.xx bude sledována paralelně se 4.xx, dokud nebude Godot 4.x plně stabilizován a přizpůsoben veškerému současnému hardwaru.

Hlavní nové funkce Godotu 3.3

V této nové verzi jako hlavní novinka vyniká, že má připravil a verze editoru, která funguje ve webovém prohlížeči.

Přidána také možnost exportu her pro platformu Android ve formátu AAB (Android App Bundle), plus balíčky APK. Formát AAB umožňuje načíst pouze ty nativní knihovny, které jsou potřeba pracovat na aktuálním zařízení (například armeabi-v7a nebo arm64-v8a).

U Androidu je v aplikacích implementována také možnost vložit prvky založené na Godotově enginu ve formě dílčích komponent, které používají část okna, kromě přidání podpory pro slepé oblasti obrazovky (kola a zářezy pro kameru), události myši a vstup z externí klávesnice.

Pro vytváření a distribuci pluginů pro iOS bylo navrženo nové API, který umožňuje přesunout pluginy (ARKit, GameCenter, InAppStore) do samostatného úložiště a vyvíjet je nezávisle na Godot enginu. Toto API bylo dříve implementováno pro platformu Android.

Další důležitou změnou byla v vylepšení exportérů webových her (HTML5) protože byla přijata vylepšení a podpora pro klávesnice a gamepady obdržela podporu skriptů GDNative a vícevláknových pro hry, které běží v prohlížeči, ale vzhledem k omezením platformy HTML5 je její implementace nekompatibilní s možnostmi pro nativní hry. Implementace streamování je také svázána s API SharedArrayBuffer, které není k dispozici ve všech prohlížečích. Vícevláknový profils také přidává podporu pro AudioWorklet APIŽe umožňuje lepší zvukový výstup bez blokování hlavního proudu.

Na druhou stranu to můžeme najít přidána podpora pro vytváření her pro Nový hardware společnosti Apple vybavený čipem M1 RAMENO, spolu s tím byla přidána podpora pro připojení digitálních podpisů ke spustitelným souborům generovaným pro macOS.

Od pobočky 4.0 bylo přeneseno modernizované API pro organizaci multithreadingu, ve kterém jsou použity možnosti standardu C ++ 14, byla zvýšena spolehlivost práce na různých platformách a byla provedena optimalizace výkonu.

Optimalizace větve 4.0 byla přesunuta který používá strukturu BVH (Bounding Volume Hierarchy) namísto metody Octree pro dynamické prostorové oddělení během vykreslování. BVH je nyní výchozí a řeší mnoho problémů s výkonem.

Používá se jednotná implementace 2D dávkového zpracování (dávkové zpracování, optimalizace pro omezení volání volání s přihlédnutím k relativní poloze objektů), kterou lze použít pro OpenGL ES 3 i OpenGL ES 2. Samotná optimalizace nyní pokrývá více objektů, včetně čar a mnohoúhelníků.

Přidán nový tvůrce světelných map (lightmapper), který používá metodu trasovací cesty a podporuje redukci šumu pomocí knihovny oidn (Open Image Denoise). Nový lightmapper používá k výpočtu CPU a řeší většinu problémů s kvalitou, které vlastní starý řadič.

Plugin OpenXR byl přidán s podporou stejnojmenného standardu pro vytváření aplikací pro virtuální a rozšířenou realitu. Port HTML5 pro vytváření her založených na technologiích virtuální reality přidal podporu pro specifikaci WebXR.

Nakonec, pokud se o tom chcete dozvědět více, můžete zkontrolovat podrobnosti Na následujícím odkazu.

Získejte Godota

Godot je k dispozici ke stažení na Tato stránka pro Windows, Mac OS a Linux. Najdete ji také na adrese Pára y itch.io.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.