PÄc septiÅu mÄneÅ”u izstrÄdes publicÄts atbrÄ«vo spÄļu dzinÄja izlaiÅ”ana Godot 4.4, kas piemÄrots 2D un 3D spÄļu izstrÄdei. DzinÄjs atbalsta viegli apgÅ«stamu spÄļu loÄ£ikas uzdevumu valodu, grafisko vidi spÄļu projektÄÅ”anai, vienas klikŔķa spÄļu izvietoÅ”anas sistÄmu, animÄcijas un fizisko procesu simulÄcijas iespÄjas, iebÅ«vÄtu atkļūdoÅ”anas rÄ«ku un veiktspÄjas Å”auru vietu noteikÅ”anas sistÄmu. SpÄļu dzinÄja, spÄļu projektÄÅ”anas vides un saistÄ«to izstrÄdes rÄ«ku (fizikas dzinÄjs, skaÅas servers, 2D/3D renderÄÅ”anas aizmugures utt.) kods tiek izplatÄ«ts ir MIT licences ietvaros.
DzinÄja avota kodi tika ir atvÄrti 2014. gadÄ izstrÄdÄti studijÄ OKAM, pÄc desmit gadiem profesionÄla lÄ«meÅa patentÄta produkta izstrÄdÄ, kas tika izmantots daudzu spÄļu izveidei un publikÄcijai daudzÄm spÄlÄm PC, spÄļu konsolÄm un mobilajÄm ierÄ«cÄm. DzinÄjs atbalsta visas populÄrÄs stacionÄrÄs un mobilÄs platformas (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), kÄ arÄ« spÄļu izstrÄdi Web. Gatavas palaiÅ”anai binÄrÄs versijas ir izstrÄdÄjuÅ”i Linux, Android, Windows un macOS.
SakarÄ ar nopietnu konfliktu (sÄ«kÄk: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) sabiedrÄ«bÄ pagÄjuÅ”ajÄ gadÄ tika dibinÄts projekta forks ā Redot. Forks kļuva par atbildi uz stingro moderÄÅ”anas politiku oficiÄlajos komunikÄcijas kanÄlos un izstrÄdÄtÄju Godot nepieÅemamÄ«bu attiecÄ«bÄ uz viedokļiem, kas nesaskan ar viÅu uzskatiem. Forka izveides iemesli ir vÄlme risinÄt jautÄjumus ar kopienas pÄrvaldÄ«bu un atgriezties pie darba sabiedrÄ«bas labÄ, nevis korporatÄ«vo intereÅ”u vÄrdÄ. Projekts Redot cenÅ”as izveidot iekļaujoÅ”u kopienu, kurÄ tiek pieÅemti jebkuri izstrÄdÄtÄju personÄ«gie uzskati, politizÄcija izstrÄdes procesÄ nav pieÅemama un galvenÄ uzmanÄ«ba tiek pievÄrsta tikai spÄļu radīŔanai. Å obrÄ«d forkas attÄ«stÄ«bas aktivitÄte ir bÅ«tiski atpalikusi no dzinÄja Godot GalvenÄs izmaiÅas Godot 4.4:.
Tika pievienota oficiÄla atbalsta nodroÅ”inÄÅ”ana Jolt bibliotÄkas izmantoÅ”anai kÄ alternatÄ«vam fizisko procesu simulÄcijas dzinÄjam.
- Linux, Windows un Android platformÄs ir ieviesta iespÄja izveidot spÄli tieÅ”i redaktora logÄ (neatverot atseviŔķu logu). Jaunais režīms ļauj mijiedarboties ar spÄli kÄ ar citÄm redaktora daļÄm, tÄdÄjÄdi spÄle, tÄpat kÄ iepriekÅ”, notiek atseviÅ”Ä·Ä procesÄ.
- ŠŠ° плаŃŃŠ¾ŃŠ¼Š°Ń Linux, Windows Šø Android ŃŠµŠ°Š»ŠøŠ·Š¾Š²Š°Š½Š° возможноŃŃŃ Š²ŃŃŃŠ°ŠøŠ²Š°Š½ŠøŃ игŃŃ Š½ŠµŠæŠ¾ŃŃŠµŠ“ŃŃŠ²ŠµŠ½Š½Š¾ в окно ŃŠµŠ“Š°ŠŗŃŠ¾Ńа (без Š¾ŃŠŗŃŃŃŠøŃ Š¾ŃŠ“ŠµŠ»ŃŠ½Š¾Š³Š¾ окна). ŠŠ¾Š²Ńй ŃŠµŠ¶ŠøŠ¼ ŠæŠ¾Š·Š²Š¾Š»ŃŠµŃ взаимоГейŃŃŠ²Š¾Š²Š°ŃŃ Ń ŠøŠ³ŃŠ¾Š¹ как Ń Š¾ŃŃŠ°Š»ŃŠ½ŃŠ¼Šø ŃŠ°ŃŃŃŠ¼Šø ŃŠµŠ“Š°ŠŗŃŠ¾Ńа, ŠæŃŠø ŃŠ¾Š¼, ŃŃŠ¾ как Šø ŃŠ°Š½ŃŃŠµ ŠøŠ³ŃŠ° Š²ŃŠæŠ¾Š»Š½ŃŠµŃŃŃ Š² Š¾ŃŠ“ŠµŠ»ŃŠ½Š¾Š¼ ŠæŃŠ¾ŃеŃŃŠµ.
- RedaktorÄ ir pievienota interaktÄ«vÄ režīma iespÄja, kas ļauj mainÄ«t palaisto vai apturÄto spÄli. PiemÄram, tagad var mainÄ«t kameras pozÄ«ciju vai veikt izmaiÅas ainÄ ieraksta laikÄ.
- Android platformas redaktora versijÄ ir pievienota OpenXR standarta atbalsts un ieviesta iespÄja rediÄ£Ät spÄles virtuÄlÄs realitÄtes režīmÄ. PaÅ”laik redaktorÄ tiek atbalstÄ«ti 3D Meta Quest 3, Quest 3S un Quest Pro briļļu komplekti.
- Ir pievienots ubÄnÅ”Äderu (ubershader) atbalsts, kas nodroÅ”ina iepriekÅ” sagrupÄtas universÄlas katra Å”Ädera variÄcijas, kas ietver visas nepiecieÅ”amÄs iespÄjas attÄloÅ”anai. Ubershaderi tiek izmantoti kÄ rezerves gadÄ«jumos, kad specializÄtais Å”Äders vÄl nav sagrupÄts, kas novÄrÅ” iesaldÄjumus, kas rodas, gaidot Å”Äderu sagrupÄÅ”anu laikÄ.
- Ir pievienots atbalsts interpolÄcijai, simulÄjot fiziskos procesus trÄ«sdimensiju telpÄ (iepriekÅ”ÄjÄ versijÄ interpolÄcija bija pieejama tikai 2D). InterpolÄcija pievieno papildu kadrus, lai attÄlotu starpposmus starp paÅ”reizÄjÄm un nÄkamajÄm objekta pozÄ«cijÄm, padarot attÄlojumu plÅ«stoÅ”Äku uz augstas atsvaidzes frekvences ekrÄniem un mazjaudas ierÄ«cÄm.
- Ir pievienots AgX tonÄlÄs korekcijas algoritma (tone mapper) atbalsts, kas ļauj iegÅ«t reÄlistiskÄkus rezultÄtus pÄrspÄ«lÄtas zonas gadÄ«jumÄ, tuvinot spilgtas krÄsas baltajam, lÄ«dzÄ«gi kÄ reÄlÄs kamerÄs. SalÄ«dzinÄjumÄ ar Blenderi, algoritms ir vienkÄrÅ”ots un optimizÄts reÄllaika attÄloÅ”anai.
- GDScript valodÄ ir pievienots tipizÄtu vÄrdnÄ«cu (asociatÄ«vo masÄ«vu) atbalsts: var typed_key_value: Dictionary[int, String] = { 1: "pirmais vÄrtÄ«ba", 2: "otrais vÄrtÄ«ba", 3: "utt" } var typed_key: Dictionary[int, Variant] = { 0: "jebkura vÄrtÄ«ba", 10: 3.14, 100: null } var typed_value: Dictionary[Variant, int] = { "jebkura vÄrtÄ«ba": 0, 123: 456, null: -1 }
- Ir pievienots resursu identifikÄcijas atbalsts, izmantojot unikÄlos identifikatorus (UID), kas nav saistÄ«ti ar faila ceļu.
- RedaktorÄ ir ieviesta iespÄja pievienot (snap) 3D objektus pie citÄm virsmÄm ainÄ.
- Uz redaktora apakÅ”ÄjÄs joslas ir pievienota cilne, lai aprÄÄ·inÄtu patvaļīgas izteiksmes, Åemot vÄrÄ stÄvokli, kas fiksÄts, reaÄ£Äjot uz pÄrtraukuma punktu.
- GDScript redaktorÄ ir pievienotas noderÄ«gas padomas ar informÄciju no dokumentÄcijas, kas parÄdÄs peles kursoram virs funkcijÄm, mainÄ«gajiem un klasÄm.
- Tika nodroÅ”inÄta redaktora loga stÄvokļa saglabÄÅ”ana un tÄ atjaunoÅ”ana pÄc pÄrstartÄÅ”anas.
- Android platformas redaktora versijÄ ir ieviesta atbalsts APK pakotÅu Ä£enerÄÅ”anai un eksportÄÅ”anai, kÄ arÄ« izpildÄmo failu veidoÅ”anai citÄm platformÄm.
- Linux platformÄ ir ieviests atbalsts tÄ«mekļa kamerÄm.
- Ir pievienots atbalsts WAV failu tieÅ”ai augÅ”upielÄdÄÅ”anai, lÄ«dzÄ«gi kÄ OGG Vorbis failiem.
- Iekļauts instrumentÄrijs Betsy, kas tiek izmantots attÄlu iepakoÅ”anai dažÄdos tekstÅ«ru formÄtos.
Jauno iespÄju video apskats Godot 4.4
Dažu pÄdÄjo Godot 2024 spÄļu demonstrÄÅ”ana
Avots: linux.org.ru
