Pienāk atklātā koda spēļu dzinēja Godot 3.1 jaunā versija

Godot ir daudzplatformu 2D un 3D videospēļu dzinējs, atvērtā koda izlaists ar MIT licenci un izstrādāts Godot kopienā.

Motors darbojas operētājsistēmās Windows, OS X, Linux un BSD, tas ļauj arī eksportēt Windows, OS X un Linux videospēles, mobilos tālruņus (Android, iOS) un HTML5.

Video spēles Godot kodē C # programmēšanas valodā vai GDScript valodā.

GDScript ir augsta līmeņa programmēšanas valoda, ļoti līdzīga Python Tas tika izveidots īpaši Godot, tāpēc tas papildina funkcionalitāti un optimizāciju. Bet tas var nebūt piemērots visiem lietojumiem:

  • Koda automātiskā aizpildīšana ne vienmēr ir iespējama
  • Ierobežojumus tulks ierobežo
  • Nepaziņo par visām kļūdām sastādīšanā (vai rakstīšanā)
  • Kods ir mazāk salasāms un grūti pārtaisāms.

Godotam ir uzlabots, neatkarīgs un pilnīgs 2D dzinējs, nav nepieciešams viltot 2D 3D telpā.

Motora stiprinājums ietver gaismas, ēnas, ēnotāji, GUI, sprites, flīžu komplekti, paralakses ritināšana, daudzstūri, animācijas, fizika, daļiņas un daudz ko citu. Ir iespējams arī sajaukt 2D ar 3D vai 3D ar 2D, izmantojot skatu mezglu.

Godot satur izsmalcinātu un vienu no labākajām animācijas sistēmām ar rediģēšana, skeleta animācija, sajaukšana, animācijas koki, morfēšana, reāllaika izciršanas vietas, izsaukšanas funkcijas un tikai jebkura mezgla eksportēto īpašumu animēšana.

Godotam ir arī savs fizikas dzinējs gan 2D, gan 3D, ar sadursmju noteikšanu, stingru virsbūvi, statisko ķermeni, rakstzīmēm, transportlīdzekļiem, radiofilmām, krustojumiem un daudz ko citu.

Galvenās jaunās Godot 3.1 iezīmes

Nesen tika izlaista jauna atvērtā koda spēļu motora Godot versija, kas ir sasniegusi 3.1 versiju, kurā Šai jaunajai versijai patiešām ir interesanta virkne izmaiņu, uzlabojumu un papildinājumu.

Jauns motors

Ar šo jauno Godot 3.1 versiju šo saņēma jaunu renderēšanas motoru OpenGL ES 2.0.

Kaut arī 3.0 versijas atjauninājums aizstāja OpenGL ES 2.0 renderēšanas dzinēju motora 2.X atzarā ar OpenGL 3.3 / OpenGL ES 3.0 renderēšanas motoru.

Tomēr, komandai bija jāatkāpjas no šīs izvēles un no jauna jāievieš OpenGL ES 2.0 renderēšanas dzinējs, lai saglabātu labu sniegumu vecākiem mobilajiem tālruņiem, palieliniet mērķa platformas un izvairieties no vairākām kļūdām mobilajās ierīcēs.

Lai gan šis jaunais renderēšanas dzinējs ir pabeigts 2D, 3D apskate ir vienkāršota.

Piemēram, krāsu telpa ir visa sRGB (nevis lineārā telpa, piemēram, renderēšanas dzinējs OpenGL ES 3.0).

Uz PBR balstīta renderēšana netiek atbalstīta. Dažas ēnotāja funkcijas nedarbosies (ierobežojumi, kas saistīti ar iepriekšējām OpenGL versijām).

Tas pats attiecas uz dažām pēcapstrādes sekām. Globālās apgaismojuma zondes nedarbosies, neviens GPU neapstrādās daļiņas.

Lai gan nākotnē ir paredzēts, ka būs jauns Vulkan renderēšanas dzinējs, kas padarīs OpenGL ES 3.0 renderēšanas motoru novecojušu. Darbam jābūt vērstam uz 3D renderēšanu. Darba beigās Godot 4.0 iznāks normāli pēc gada.

GDScript uzlabojumi

No otras puses GDScript saņēma dažus uzlabojumus, jo rakstīšana ir tikai parsētāja iezīme, un tas ļaus Godot nosūtīt brīdinājuma ziņojumus lietotājam, kas, cerams, uzlabos mašīnai specifiskas instrukcijas, lai palielinātu veiktspēju.

Citi jaunumi

Arī nākamajos mēnešos tiek plānota versija 3.2. Pēdējais jānodrošina: skriptos ierakstītas instrukcijas, atbalsts FBX (vai nu izmantojot Assimp, vai caur OpenFBX), uzlabota darbplūsma Android un iOS ierīcēm, tostarp īpašu SDK pievienošana mobilajām ierīcēm (piemēram, AdMob), redaktora novirzīšana uz tīmekļa pārlūku un tīkla pārvaldības uzlabošana, lai atbalstītu modernus protokolus un īpašus serverus.

Acīmredzot 3.1 versijā ir ielāpumi, lai uzlabotu stabilitāti un labotu pēdējā brīža kļūdas.

Godot ir pieejams lejupielādei vietnē šo lapu operētājsistēmām Windows, Mac OS un Linux. To var atrast arī vietnē Tvaiks y nieze.io.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.