Nadchodzi nowa wersja Godot 3.1, silnika gry o otwartym kodzie źródłowym

Godot to wieloplatformowy silnik gier wideo 2D i 3D, otwarte źródło wydany na licencji MIT i opracowany przez społeczność Godot.

Silnik działa na systemach Windows, OS X, Linux i BSD, umożliwia również eksport gier wideo stworzonych z systemów Windows, OS X i Linux, telefonów komórkowych (Android, iOS) oraz HTML5.

Gry wideo w Godocie są kodowane w języku programowania C # lub w języku GDScript.

GDScript to język programowania wysokiego poziomu, bardzo podobny do Pythona który został stworzony specjalnie dla Godota, dzięki czemu dodaje funkcjonalności i optymalizacji. Ale może nie nadawać się do wszystkich zastosowań:

  • Autouzupełnianie kodu nie zawsze jest możliwe
  • Ograniczenia są ograniczone przez tłumacza
  • Nie zgłasza wszystkich błędów w kompilacji (lub pisaniu)
  • Kod jest mniej czytelny i trudny do refaktoryzacji.

Godot posiada zaawansowany, niezależny i kompletny silnik 2D, nie ma potrzeby fałszowania 2D w przestrzeni 3D.

W zestawie mocowanie silnika światła, cienie, shadery, GUI, sprite'y, zestawy kafelków, przewijanie paralaksy, wielokąty, animacje, fizyka, cząsteczki i nie tylko. Możliwe jest również mieszanie 2D z 3D lub 3D z 2D przy użyciu węzła rzutni.

Godot zawiera wyrafinowany i jeden z najlepszych systemów animacji, z obsługą edycja, animacja szkieletu, mieszanie, drzewa animacji, morfing, przerywniki w czasie rzeczywistym, wywoływanie funkcji i po prostu animowanie dowolnej właściwości eksportowanej przez dowolny węzeł.

Godot ma również własny silnik fizyczny dla 2D i 3D, z wykrywaniem kolizji, sztywnym nadwoziem, statycznym nadwoziem, postaciami, pojazdami, promieniami, skrzyżowaniami i wieloma innymi.

Główne nowe funkcje Godota 3.1

Niedawno została wydana nowa wersja silnika gry Godot open source, która osiągnęła wersję 3.1, w której Ta nowa wersja ma naprawdę interesującą serię zmian, ulepszeń i dodatków.

Nowy silnik

W nowej wersji Godota 3.1 to otrzymał nowy silnik renderujący OpenGL ES 2.0.

Aktualizacja do wersji 3.0 zastąpiła silnik renderujący OpenGL ES 2.0 w gałęzi 2.X silnika na silnik renderujący OpenGL 3.3 / OpenGL ES 3.0.

Jednak zespół musiał wycofać się z tego wyboru i ponownie zaimplementować silnik renderujący OpenGL ES 2.0, aby zachować dobrą wydajność na starszych telefonach komórkowych, zwiększ platformy docelowe i unikaj wielu błędów na urządzeniach mobilnych.

Jednakże, chociaż ten nowy silnik renderujący jest kompletny dla 2D, wyświetlanie 3D zostało uproszczone.

Na przykład cała przestrzeń kolorów jest w sRGB (a nie przestrzeń liniowa, jak silnik renderujący OpenGL ES 3.0).

Renderowanie oparte na PBR nie jest obsługiwane. Niektóre funkcje shaderów nie będą działać (ograniczenia wynikające z wcześniejszych wersji OpenGL).

To samo dotyczy niektórych efektów pozabiegowych. Sondy globalnego oświetlenia nie będą działać, żaden procesor graficzny nie poradzi sobie z cząstkami.

Chociaż w przyszłości oczekuje się, że pojawi się nowy silnik renderujący Vulkan, który sprawi, że silnik renderujący OpenGL ES 3.0 stanie się przestarzały. Praca powinna skupić się na renderowaniu 3D. Na zakończenie pracy Godot 4.0 wyjdzie normalnie za rok.

Ulepszenia GDScript

Z drugiej strony, GDScript otrzymał kilka ulepszeń, ponieważ pisanie jest tylko funkcją parsera i pozwoli Godotowi wysyłać komunikaty ostrzegawcze do użytkownika, które, miejmy nadzieję, poprawią instrukcje specyficzne dla maszyny, aby zwiększyć wydajność.

Inne nowości

Również wersja 3.2 jest planowana na kilka następnych miesięcy. Ten ostatni powinien zapewnić: instrukcje zapisane w skryptach, wsparcie dla FBX (przez Assimp lub OpenFBX), ulepszony przepływ pracy dla Androida i iOS, w tym dodanie określonych pakietów SDK dla urządzeń mobilnych (takich jak AdMob), przeniesienie edytora do przeglądarki internetowej i usprawnienie zarządzania siecią w celu obsługi nowoczesnych protokołów i serwerów dedykowanych.

Oczywiście wersja 3.1 zawiera łatki poprawiające stabilność i naprawiające ostatnie błędy.

Godot jest dostępny do pobrania pod adresem ta strona dla Windows, Mac OS i Linux. Możesz go również znaleźć pod adresem Steam y itch.io.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.