Godot Engine je novonastali igralni stroj, ki postaja vse bolj priljubljen, zlasti med indie razvijalci iger. Godot je popolnoma brezplačen in enostaven za učenje.

Ta članek bo predstavil Godot Engine in razložil, kaj počne. Osredotočil se bo na vgrajene funkcije Godota, zaradi katerih je edinstven v primerjavi z drugimi igralnimi mehanizmi.

Kaj je motor Godot?

Godot je brezplačen in odprtokodni igralni stroj, narejen za razvoj 2D in 3D iger. Pod licenco MIT je dovoljena licenca za brezplačno programsko opremo, ki uporabnikom daje malo omejitev glede uporabe programske opreme. Ustanovitelji Godota, podprt s tesno povezano skupnostjo razvijalcev, aktivno vzdržujejo programsko opremo.

Godot je tudi član združenja Varnost programske opreme. Program Software Freedom Conservancy je neprofitna organizacija, katere cilj je zaščititi in zaščititi projekte brezplačne in odprtokodne programske opreme (FLOSS).

Prosti in odprtokodni programi programske opreme se pogosto zanašajo na zunanje financiranje. Godot se zanaša na zunanje navijače in navijače na Patreona. Preverite tudi, kako 

Sponzorji GitHub vam omogočajo financiranje odprtokodne programske opreme.

Kaj počne motor Godot?

Godot Engine je opremljen z obilico vgrajenih orodij, ki za vas obravnavajo osnove razvoja iger, tako da se lahko osredotočite na gradnjo iger in ne na razvojna orodja. Tu je nekaj vgrajenih funkcij, zaradi katerih je Godot edinstven.

Vgrajena vozlišča za vse

Godot ima na stotine vgrajenih vozlišč, ki so pripravljena za uporabo v vsem v vaši igri. Godot prihaja z vozlišči za grafiko, zvoke, uporabniške vmesnike, kamere, animacije, znake in še veliko več.

Ta vozlišča imajo vgrajeno funkcionalnost, s katero lahko preskočite godrnjavo kodiranje osnovnih razredov za svojo igro. Godotova vgrajena vozlišča so to delo že opravila namesto vas. In najboljše je, da jih lahko razširite s pomočjo skriptov po meri, če želite.

Prilagodljiv scenski sistem

Godot vam omogoča ustvarjanje prizorov iz več vozlišč, organiziranih, kakor želite. Ko ustvarite sceno, jo lahko shranite kot vgrajen podatkovni tip (.tscn ali .scn). Ko shranite prizor, ga lahko namestite v druge prizore ali ustvarite nove prizore, ki jih podedujejo.

Ta scenski sistem vam omogoča prilagodljivost pri strukturiranju vašega projekta. Omogoča vam ustvarjanje prizorov za skoraj vse. Vsako sceno je mogoče namestiti ali podedovati po vaših željah.

Vgrajeni skriptni jezik

Godot ima svoj vgrajeni skriptni jezik, imenovan GDScript. GDScript je sintaktično podoben Pythonu. Godotovi razvijalci so ga zasnovali posebej za razvoj iger v Godot Engineu in mnogi v skupnosti Godot ga imajo radi.

Sorodno: 6 razlogov, zakaj je Python programski jezik prihodnosti

Če ne želite uporabljati GDScript, pa Godot ponuja medjezično podporo s polno podporo za C # in polno podporo za C ++. Ima tudi vgrajen sistem za vizualno skriptiranje.

Vgrajen urejevalnik animacije

Godot je opremljen z zmogljivim vgrajenim orodjem za animacijo, ki lahko nadzoruje skoraj vse nastavljive lastnosti vaših vozlišč. Vgrajeni urejevalnik animacij lahko na primer ustvari animacijo, ki spremeni motnost teksture s 100 na 0. Lahko pa ustvari animacijo, ki premakne sprite za 50 slikovnih pik v desno. Možnosti je neskončno.

Vgrajen razhroščevalec

Razvoj iger ni neznanec hroščev. Zato ima Godot vgrajen razhroščevalnik, narejen za zmečkanje napak. Vgrajeni razhroščevalnik lahko sledi prelomnim točkam v vaši kodi in v konzoli ponuja podrobna poročila o napakah.

Godot ima tudi okno za oddaljeno razmestitev, ki vam omogoča ogled vseh vozlišč v vašem projektu med izvajanjem. To je še eno priročno orodje za odpravljanje napak, ki lahko prihrani ure preglavic.

Vgrajeni dokumenti za pomoč

Urejevalnik skriptov v Godotu ima vgrajeno podporo za dokumentacijo, ki vam omogoča, da si med skriptirate ogledate dokumente. To olajša kodiranje, ker odpravlja potrebo po odprtem oknu brskalnika za branje dokumentacije.

Mimogrede, dokumenti so tudi na GitHubu odprtokodni. To pomeni, da se nenehno posodabljajo in izpopolnjujejo. Danes je dokumentacija obsežna in temeljita. Vsebuje tudi nekaj priročnih vodnikov za zagon.

Uvajanje več platform

Godot ima vgrajene predloge za izvoz za več igralnih platform. To je lahko resnično rešilno. Ko ste pripravljeni za izvedbo projekta, ki ga je mogoče igrati, lahko z izvoznikom projekta Godot uporabite katero koli platformo.

Godot ima predloge za izvoz za glavne namizne platforme, vključno z Macom, Windowsom in Linuxom. Ima predloge za mobilne platforme, vključno z iOS in Android. Ima tudi predloge za izvoz za konzole, vključno z Nintendo Switch, PlayStation 4 in Xbox One (prek neodvisnih ponudnikov).

Skupnost, ki podpira

Nenazadnje je Godotova skupnost majhna, a mogočna. Ko se Godotova beseda širi, skupnost raste in ustvarja več koristnih virov. Skupnost Godot je dejavna na Stran Godot GitHub, in je na voljo za pomoč vrstnikom na Godotovi forumi z vprašanji.

Poleg tega je skupnost Godot ustvarila veliko vadnic, ki jih je mogoče najti v YouTubu in drugih spletnih mestih, kot je Udemy. Za tiste, ki se želijo vključiti v razvoj iger, je Godot odličen zagonski motor zaradi količine vgrajenih orodij, ki jih ponuja, in koristne skupnosti, ki jo obdaja.

Kako dostopati do Godota

Godot lahko brezplačno prenesete s spletnega mesta Godot Spletna stran. Kliknite Prenesi na vrhu spletne strani, da poiščete povezave za prenos za Mac in Windows. Opazili boste, da ima stran za prenos tudi povezave za prenos Godota iz Steam ali Itch.io, če želite.

Godot Engine je tudi na GitHub-u, kjer lahko prenesete ali si ogledate izvorno kodo motorja. Godot ima aktivno skupnost razvijalcev, ki ves čas prispevajo k projektu. Nekateri so uradni najemniki, drugi pa aktivni razvijalci, ki so navdušeni nad Godotom.

Zakaj ne bi smeli čakati na Godota

Vgrajena Godotova orodja resnično olajšajo razvoj iger razvijalcem vseh ravni spretnosti. Godot skrbi za veliko grunt dela, ki je povezano z razvojem iger, tako da se razvijalci lahko osredotočijo na zabavne delne izdelave kul iger.

Godot se razvija, kar pomeni, da se motor nenehno izboljšuje! Ta članek je samo opraskal površje tega, kar Godot lahko stori. Godotu se obetajo vznemirljive stvari, vključno z obsežno prenovo 3D podpore v Godotu 4.0 in še veliko več.

Skupnost Godot ljubi Godota in je pripravljena pomagati drug drugemu. Če ste nov v razvoju iger, je Godot odličen motor, s katerim lahko začnete zaradi vgrajenih orodij, prijazne skupnosti in številnih vaj, ki jih je ustvarila skupnost.

Na koncu velja še enkrat poudariti, da Godot ne stane niti centa! V Godotu sploh ni avtorskih honorarjev ali skritih honorarjev. Zaradi tega je Godot še slajši.

E-naslov
10 razlogov za uporabo Godotovega motorja za razvoj vaše naslednje igre

Potrebujete odprtokodno orodje za razvoj iger? Tukaj je 10 razlogov, zakaj je Godot Engine lahko ravno tisto, kar iščete.

Preberite Naprej

Sorodne teme
  • Igre
  • Razvoj iger
  • Godotov motor
O avtorju
Michael Harman (16 objavljenih člankov)

Michael je pisatelj in programer. V igrah kodiranja uživa skoraj tako kot v igranju. Sčasoma je njegova ljubezen do iger prerasla v ljubezen do vseh stvari.

Več od Michaela Harmana

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.