Den nye versjonen av Godot 3.1, en open source-spillmotor, kommer

Godot er en multiplatform 2D og 3D videospillmotor, åpen kildekode utgitt under MIT-lisensen og utviklet av Godot-samfunnet.

Motoren fungerer på Windows, OS X, Linux og BSD, og ​​tillater også eksport av videospill opprettet fra Windows, OS X og Linux, mobiltelefoner (Android, iOS) og HTML5.

Videospill i Godot er kodet på programmeringsspråket C #, eller på GDScript-språket.

GDScript, er et høyt nivå programmeringsspråk, veldig lik Python som ble opprettet spesielt for Godot, så det legger til funksjonalitet og optimalisering. Men det er kanskje ikke egnet for alle bruksområder:

  • Autokomplettering av kode er ikke alltid mulig
  • Restriksjoner er begrenset av tolk
  • Rapporterer ikke alle feil i kompilering (eller skriving)
  • Koden er mindre lesbar og vanskelig å refaktorere.

Godot har en avansert, uavhengig og komplett 2D-motor, det er ikke nødvendig å forfalske 2D i 3D-rom.

Motorfeste inkluderer lys, skygger, skyggelegger, GUI, sprites, flis sett, parallaksrulling, polygoner, animasjoner, fysikk, partikler og mer. Det er også mulig å blande 2D med 3D eller 3D med 2D ved hjelp av visningsnoden.

Godot inneholder et sofistikert og et av de beste animasjonssystemene, med støtte for redigering, skjelettanimasjon, blanding, animasjonstrær, morphing, sanntidsskjermbilder, anropsfunksjoner og bare animering av eiendommer som eksporteres av hvilken som helst node.

Godot har også sin egen fysikkmotor for både 2D og 3D, med kollisjonsdeteksjon, stiv kropp, statisk kropp, karakterer, kjøretøyer, strålesendinger, veikryss og mange flere.

De viktigste nye funksjonene i Godot 3.1

En ny versjon av Godot open source-spillmotoren ble nylig utgitt, som har nådd versjon 3.1, der Denne nye versjonen har virkelig en interessant serie med endringer, forbedringer og tillegg.

Ny motor

Med denne nye utgivelsen av Godot 3.1, dette mottok en ny OpenGL ES 2.0-gjengivelsesmotor.

Mens oppdateringen til versjon 3.0 erstattet OpenGL ES 2.0-gjengivelsesmotoren i 2.X-grenen av motoren med en OpenGL 3.3 / OpenGL ES 3.0-gjengivelsesmotor.

Imidlertid teamet måtte gå tilbake til dette valget og implementere en OpenGL ES 2.0-gjengivelsesmotor for å opprettholde god ytelse på eldre mobiltelefoner., øke målplattformene og unngå flere feil på mobile enheter.

Imidlertid, mens denne nye gjengivelsesmotoren er komplett for 2D, har 3D-visning blitt forenklet.

For eksempel er fargerommet alt i sRGB (og ikke lineært rom som OpenGL ES 3.0-gjengivelsesmotoren).

PBR-basert gjengivelse støttes ikke. Noen skyggefunksjoner vil ikke fungere (begrensninger på grunn av tidligere versjoner av OpenGL).

Det samme gjelder for noen effekter etter behandlingen. Globale belysningssonder fungerer ikke, ingen GPU vil håndtere partikler.

Selv om det i fremtiden forventes at det vil være en ny Vulkan-gjengivelsesmotor, som vil gjøre OpenGL ES 3.0-gjengivelsesmotoren foreldet. Arbeidet skal fokusere på 3D-gjengivelse. Som avslutning på arbeidet kommer Godot 4.0 ut, om et år normalt.

GDScript-forbedringer

På den annen side GDScript fikk noen forbedringer, som å skrive er bare en funksjon av parseren og vil tillate Godot å sende advarsler til brukeren som forhåpentligvis vil forbedre maskinspesifikke instruksjoner for å øke ytelsen.

Andre nyheter

Dessuten er en versjon 3.2 planlagt de neste månedene. Sistnevnte skal gi: instruksjoner skrevet i manusene, støtte for FBX (enten via Assimp eller via OpenFBX), en forbedret arbeidsflyt for Android og iOS, inkludert å legge til spesifikke SDK-er for mobile enheter (for eksempel AdMob), bringe redaktøren til en nettleser og forbedre nettverksadministrasjon for å støtte moderne protokoller og dedikerte servere.

Åpenbart har versjon 3.1 oppdateringer for å forbedre stabiliteten og fikse feil i siste øyeblikk.

Godot er tilgjengelig for nedlasting på denne siden for Windows, Mac OS og Linux. Du finner den også på Damp y itch.io.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.