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.
Potrebujete odprtokodno orodje za razvoj iger? Tukaj je 10 razlogov, zakaj je Godot Engine lahko ravno tisto, kar iščete.
Preberite Naprej
- Igre
- Razvoj iger
- Godotov motor
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.
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.