Den nye version af Godot 3.1, en open source-spilmotor, ankommer

Godot er en multiplatform 2D og 3D videospilmotor, open source frigivet under MIT-licensen og udviklet af Godot-samfundet.

Motoren fungerer på Windows, OS X, Linux og BSD, det tillader også eksport af videospil oprettet fra Windows, OS X og Linux, mobiltelefoner (Android, iOS) og HTML5.

Videospil i Godot er kodet på C # programmeringssprog eller på GDScript sprog.

GDScript er et programmeringssprog på højt niveau, der minder meget om Python som blev oprettet specielt til Godot, så det tilføjer funktionalitet og optimering. Men det er muligvis ikke egnet til alle anvendelser:

  • Kodefuldførelse er ikke altid mulig
  • Begrænsninger er begrænset af tolken
  • Rapporterer ikke alle fejl i kompilering (eller skrivning)
  • Koden er mindre læselig og vanskelig at omforme.

Godot har en avanceret, uafhængig og komplet 2D-motor, er der ingen grund til at falske 2D i 3D-rum.

Motorophæng inkluderer lys, skygger, shaders, GUI'er, sprites, flise sæt, parallax scrolling, polygoner, animationer, fysik, partikler og mere. Det er også muligt at blande 2D med 3D eller 3D med 2D ved hjælp af visningsnoden.

godot indeholder et sofistikeret og et af de bedste animationssystemer med support til redigering, skeletanimation, blanding, animationstræer, morphing, realtids cutscenes, opkaldsfunktioner og bare animering af enhver ejendom, der eksporteres af en hvilken som helst node.

Godot har også sin egen fysikmotor til både 2D og 3D med kollisionsdetektering, stiv krop, statisk krop, tegn, køretøjer, raycasts, vejkryds og mange flere.

Vigtigste nye funktioner i Godot 3.1

En ny version af Godot open source-spilmotoren blev for nylig frigivet, som har nået version 3.1, hvor Denne nye version har virkelig en interessant række ændringer, forbedringer og tilføjelser.

Ny motor

Med denne nye udgivelse af Godot 3.1, dette modtog en ny OpenGL ES 2.0-gengivelsesmotor.

Mens opdateringen til version 3.0 erstattede OpenGL ES 2.0-gengivelsesmotoren i 2.X-grenen af ​​motoren med en OpenGL 3.3 / OpenGL ES 3.0-gengivelsesmotor.

Imidlertid holdet måtte bakke op om dette valg og genimplementere en OpenGL ES 2.0-gengivelsesmotor for at opretholde god ydeevne på ældre mobiltelefoner, øge målplatforme og undgå flere fejl på mobile enheder.

Selvom denne nye gengivelsesmotor er komplet til 2D, er 3D-visning blevet forenklet.

For eksempel er farveområdet alt i sRGB (og ikke lineært rum som OpenGL ES 3.0-gengivelsesmotoren).

PBR-baseret gengivelse understøttes ikke. Nogle skyggefunktioner fungerer ikke (begrænsninger på grund af tidligere OpenGL-versioner).

Det samme gælder for nogle effekter efter behandlingen. Globale belysningssonder fungerer ikke, ingen GPU håndterer partikler.

Selv om det i fremtiden forventes, at der vil være en ny Vulkan-gengivelsesmotor, som vil gøre OpenGL ES 3.0-gengivelsesmotoren forældet. Arbejdet skal fokusere på 3D-gengivelsen. Som afslutning på arbejdet kommer Godot 4.0 ud, normalt om et år.

GDScript-forbedringer

På den anden side GDScript modtog nogle forbedringer, da indtastning kun er en funktion i parseren og giver Godot mulighed for at sende advarselsmeddelelser til brugeren og forhåbentlig forbedre maskinspecifikke instruktioner for at øge ydeevnen.

Andre nyheder

Desuden er en version 3.2 planlagt i de næste par måneder. Det sidste skal give: instruktioner skrevet i scripts, støtte til FBX (enten via Assimp eller via OpenFBX), en forbedret arbejdsgang til Android og iOS, herunder tilføjelse af specifikke SDK'er til mobile enheder (såsom AdMob), bringer editoren til en webbrowser og forbedrer netværksadministration til understøttelse af moderne protokoller og dedikerede servere.

Naturligvis har version 3.1 patches for at forbedre stabiliteten og rette fejl i sidste øjeblik.

Godot kan downloades på denne side til Windows, Mac OS og Linux. Du kan også finde den på Damp y itch.io.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.