Lëshimi i motorit të lojërave me burim të hapur Godot 4.6

ËshtĂ« publikuar lĂ«shimi i motorit tĂ« lojĂ«rave me burim tĂ« hapur Godot 4.6, i pĂ«rshtatshĂ«m pĂ«r krijimin e lojĂ«rave 2D dhe 3D. Motorri mbĂ«shtet njĂ« gjuhĂ« tĂ« thjeshtĂ« pĂ«r tĂ« mĂ«suar pĂ«r caktimin e logjikĂ«s sĂ« lojĂ«rave, njĂ« ambient grafik pĂ«r projektimin e lojĂ«rave, njĂ« sistem pĂ«r shpĂ«rndarjen e lojĂ«rave me njĂ« klikim, mundĂ«si pĂ«r animacion dhe simulimin e proceseve fizike, njĂ« debugger tĂ« integruar dhe njĂ« sistem pĂ«r identifikimin e ngushticave nĂ« performancĂ«. Kodi i motorit tĂ« lojĂ«rave, ambientit tĂ« projektimit tĂ« lojĂ«rave dhe mjeteve pĂ«rkatĂ«se tĂ« zhvillimit (motorĂ« fizikĂ«, serverĂ« audio, backend 2D/3D rendering, etj.) shpĂ«rndahet nĂ«n licencĂ«n MIT.

Kodi burimor i motorit u hap në vitin 2014 nga studioja OKAM, pas dhjetë vitesh zhvillimi të një produkti pronësor të nivelit profesional, i cili është përdorur për krijimin dhe publikimin e shumë lojërave për PC, konsola lojërash dhe pajisje mobile. Motori mbështet të gjitha platformat më të njohura desktop dhe mobile (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), si edhe zhvillimin e lojërave për Web. Janë përgatitur build-e binare të gatshme për ekzekutim për Linux, Android, Windows dhe macOS.

Ndryshimet kryesore në Godot 4.6 (1, 2, 3):

  • NĂ« redaktorin e lojĂ«s, Ă«shtĂ« propozuar njĂ« temĂ« e re vizuale "Moderne" si temĂ« e paracaktuar, e cila Ă«shtĂ« e spikatur pĂ«r pamjen e saj moderne, me njĂ« theks mĂ« tĂ« kontrastuar tĂ« informacionit pĂ«r tĂ« rritur lexueshmĂ«rinĂ«, optimizimin e hedheve ndĂ«rmjet elementeve dhe aplikimin e njĂ« skeme ngjyrash nĂ« nuanca gri. PĂ«r pĂ«rdoruesit qĂ« janĂ« mĂ«suar me pamjen e vjetĂ«r, Ă«shtĂ« nĂ« dispozicion njĂ« opsion pĂ«r tĂ« rikthyer temĂ«n klasike.
    Lëshimi i motorit të lojërave me burim të hapur Godot 4.6
  • NĂ« redaktor, puna me panelet Ă«shtĂ« unifikuar. Panelet e poshtme dhe shumica e panelet dock tani janĂ« floating dhe mund tĂ« shkĂ«puten. Panelet mund tĂ« lĂ«vizen nĂ« modin drag&drop nĂ« pjesĂ« tĂ« ndryshme tĂ« ndĂ«rfaqes.
  • PĂ«r projektet e reja 3D, motorri i simulimit tĂ« proceseve fizike JoltPhysics Ă«shtĂ« angazhuar si i paracaktuar, i cili tashmĂ« pĂ«rdoret nĂ« lojĂ«ra tĂ« klasĂ«s AAA, si Death Stranding 2.
  • ËshtĂ« shtuar njĂ« sistem i ri i cinematikĂ«s inverse (IK, cinematikĂ« e kundĂ«rt), i cili lejon krijimin e animacioneve mĂ« realiste. JanĂ« shtuar modifikatorĂ« dhe kufizues tĂ« rinj (constraint), qĂ« lejojnĂ« kontrollin e rotacionit dhe shpejtĂ«sisĂ« kĂ«ndore tĂ« nyjave pĂ«r tĂ« shmangur lĂ«vizjet e padĂ«shiruara. Kufizimet e vendosura mund tĂ« lidhĂ«n me nyjat 3D, pĂ«r shembull, pĂ«r tĂ« bĂ«rĂ« qĂ« dora e personazhit tĂ« shtrijĂ« dhe tĂ« kapĂ« armĂ«n. ËshtĂ« shtuar njĂ« modifikator i ri IKModifier3D, i bazuar nĂ« modifikatorin skeletor SkeletonModifier3D. PĂ«r pĂ«rdorim janĂ« nĂ« dispozicion zgjidhĂ«s deterministikĂ« (solver) TwoBoneIK3D dhe SplineIK3D, si dhe zgjidhĂ«s iterativĂ« FABRIK3D, CCDIK3D dhe JacobianIK3D. Arkitektura modulare e kuadrit IK lejon kombinimin tĂ« tij me modifikatorĂ« dhe kufizues tĂ« tjerĂ« pĂ«r pĂ«rshtatjen e animacioneve procedurale drejtpĂ«rdrejt nĂ« motor.
  • Sistemi SSR (Screen Space Reflection) Ă«shtĂ« pĂ«rmirĂ«suar nĂ« mĂ«nyrĂ« tĂ«rĂ«sore, duke u pĂ«rgjigjur pĂ«r vizualizimin e materialeve me sipĂ«rfaqe reflektuese, tĂ« tilla si metali, uji dhe xhami. Implementimi i ri karakterizohet nga arritja e realizmit mĂ« tĂ« lartĂ«, rritja e performancĂ«s dhe shtimi i dy modesh - full-resolution (cilĂ«si maksimale) dhe half-resolution (mĂ« performancĂ« e lartĂ«).
  • JanĂ« realizuar identifikues unikĂ« tĂ« brendshĂ«m tĂ« nyjave (Node ID), tĂ« ruajtur nĂ« skedarĂ«t e skenĂ«s dhe qĂ« nuk ndryshojnĂ« pas reorganizimit tĂ« skenĂ«s, ndryshimit tĂ« hierarkisĂ« sĂ« elementeve, zhvendosjes ose riemĂ«rtimeve tĂ« nyjave.
  • ËshtĂ« shtuar biblioteka libgodot, e cila lejon integrimin e Godot Engine nĂ« aplikacionet tuaja tĂ« veta pĂ«rveç nisjes sĂ« saj si njĂ« proces i veçantĂ«, gjĂ« qĂ« mund tĂ« jetĂ« e dobishme, pĂ«r shembull, gjatĂ« zhvillimit tĂ« redaktorĂ«ve tĂ« formave tĂ« veta tĂ« lojĂ«rave. MbĂ«shtetet puna nĂ« Linux, Windows dhe macOS.
  • Skemat 2D, tĂ« vendosura si disa pllaka nĂ« TileMap (pĂ«r shembull, arkat e animuara, llambat dhe fakujt), tani mund tĂ« rrotullohen nĂ« hapa prej 90 gradĂ«.
  • PĂ«r tĂ« afruar procesin e punĂ«s me redaktorĂ«t modernĂ« 3D, janĂ« ndarĂ« modet e selektimit dhe transformimit. MĂ«nyra e mĂ«parshme "Selektim" (Select) Ă«shtĂ« riemĂ«ruar nĂ« "Transformim" (Transform), dhe Ă«shtĂ« shtuar njĂ« mĂ«nyrĂ« e re ekskluzivisht pĂ«r selektim, ku mund tĂ« selektohen nyjat pa treguar gizmon e transformimit, çka parandalon operacione tĂ« rastĂ«sishme zhvendosjeje, rrotullimi dhe shkallĂ«zimi.
  • ËshtĂ« pĂ«rmirĂ«suar mjeti 3D pĂ«r pikturimin dhe fshirjen nĂ« GridMap, i cili Ă«shtĂ« transferuar nĂ« algoritmin e Bresenhamit pĂ«r interpolaçionin midis pikave, duke lejuar linja mĂ« tĂ« lĂ«muara dhe duke pĂ«rshpejtuar krijimin e niveleve tĂ« reja dhe hartave voxel duke reduktuar korrektimet manuale.
  • NĂ« gizmon 3D Ă«shtĂ« shtuar mundĂ«sia e rrotullimit tĂ« objekteve nĂ« pĂ«rputhje me drejtimin e kamerĂ«s.
  • NĂ« ndĂ«rfaqen grafike Ă«shtĂ« thjeshtĂ«suar procesi i qendruar tĂ« pikĂ«s sĂ« rrotullimit.
  • Trajtimi i fokusit Ă«shtĂ« ndarĂ« pĂ«r miun/pad dhe tastierĂ«n - klikimi me miun tani nuk ndryshon fokusin e inputit nga tastiera.
  • Kur zgjidhet nyja MarginContainer nĂ« redaktor, Ă«shtĂ« siguruar vizualizimi i margjinave nĂ« zonĂ«n e shikimit.
    Lëshimi i motorit të lojërave me burim të hapur Godot 4.6
  • ËshtĂ« pĂ«rmirĂ«suar navigimi midis faqeve: gjatĂ« zhvendosjes sĂ« burimeve nĂ« modin Drag&Drop, tani mund tĂ« vendosni kursorin mbi faqen e dĂ«shiruar dhe tĂ« kaloni automatikisht te ajo pa klikuar.
  • NĂ« panelin Output, tani mund tĂ« klikoni nĂ« emrin e skedarit nĂ« mesazhin pĂ«rkatĂ«s tĂ« gabimit ose paralajmĂ«rimit pĂ«r ta hapur atĂ« nĂ« redaktor.
  • NĂ« mjetin e ndjekjes sĂ« objekteve Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« krijuar snapshot-e tĂ« ObjectDB dhe pĂ«r tĂ« krahasuar gjendjet me listat e objekteve ekzistuese nĂ« momente tĂ« caktuara kohore.
    Lëshimi i motorit të lojërave me burim të hapur Godot 4.6
  • NĂ« dialogun e hapjes sĂ« shpejtĂ« tĂ« burimeve (Quick Open) Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r parashikimin e burimit tĂ« zgjedhur nĂ« kontekstin e skenĂ«s ekzistuese.
  • NĂ« redaktorin e animacionit Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« ndryshuar gjatĂ«si e animacionit pĂ«rmes shtrirjes ose ngjeshjes sĂ« klipave nĂ« kohĂ«. NĂ« interfazin e vendosjes sĂ« kurbave Bezier janĂ« shtuar butona pĂ«r shfaqjen, blokimin dhe fshirjen e grupeve tĂ« nyjeve.
  • Shtuar mbĂ«shtetje pĂ«r delta-kodimin e patch-eve PCK, duke lejuar pĂ«rfshirjen nĂ« patch-e vetĂ«m tĂ« pjesĂ«ve tĂ« ndryshuara tĂ« burimeve.
  • Shtuar mundĂ«sia pĂ«r tĂ« personalizuar ngjyrĂ«n e indikatorĂ«ve LED tĂ« kontrolluesve tĂ« lojĂ«rave. NĂ« tĂ« ardhmen pritet mbĂ«shtetje pĂ«r sensorĂ«t e lĂ«vizjes, panelet ndijore, feedback-in taktil, treguesit adaptivĂ« dhe marrjen e informacionit mbi kontrolluesin.
  • PĂ«r shkak tĂ« optimizimit tĂ« pĂ«rpunimit tĂ« teksturave RGB, tĂ« cilat tani konvertohen nĂ« RGBA nĂ« GPU dhe pĂ«rdoren direkt, Ă«shtĂ« arritur tĂ« dyfishohet shpejtĂ«sia e operacioneve tĂ« importit tĂ« teksturave tĂ« kompresuara.
  • GjatĂ« renderimit, pĂ«r default Ă«shtĂ« aktivizuar modalitĂ  e pĂ«rzierjes "Screen" dhe Ă«shtĂ« siguruar aplikimi i efektit tĂ« ndritshmĂ«risĂ« (Glow) deri nĂ« tonim (tonemapping). Shtuar mundĂ«sia pĂ«r tĂ« konfigurimin parametrave tĂ« transformimit tonal AgX.
  • NĂ« redaktorin Godot XR Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pajisjet Android XR pĂ«r tĂ« lehtĂ«suar testimin dhe debugging-un e projekteve pĂ«r realitetin e zgjeruar dhe atĂ« virtual. Shtuar mbĂ«shtetje pĂ«r specifikimin OpenXR 1.1.
    Lëshimi i motorit të lojërave me burim të hapur Godot 4.6
  • Shtuar mbĂ«shtetje pĂ«r nisjen e aplikacioneve tĂ« eksportuara nĂ« pajisjet Android pĂ«rmes scrcpy pĂ«r pasqyrimin e pĂ«rmbajtjes sĂ« ekranit tĂ« smartphone-it nĂ« ekranin e PC-sĂ«.
  • GjatĂ« ndĂ«rtimit tĂ« projekteve pĂ«r Windows, pĂ«r default pĂ«rdoret Direct3D 12.

Së fundi, mund të theksojmë vazhdimin e përmirësimit të projektit Redot, i cili zhvillon një fork të Godot, krijuar si përgjigje ndaj politikës së ashpër të moderimit në kanalet zyrtare të komunikimit dhe refuzimit të gjykimeve që mund të çojnë në mendime të ndryshme nga ato të zhvilluesve të Godot. Themeluesit e Redot kishin për qëllim të ndihmonin në ndërtimin e një komuniteti përfshirës, ku pranohen çdo besim personal i zhvilluesve, dhe politizimi i procesit të zhvillimit nuk është i mirëpritur, me fokus të vetëm në krijimin e lojërave. Disa ditë më parë, u publikua kandidati për lëshimet Redot 26.1, në të cilin janë përfshirë shumë përmirësime nga Godot 4.6.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster