Godot Engine je nadolazeći motor za igre koji ima sve veću popularnost, posebno među indie programerima igara. Godot je potpuno besplatan i jednostavan za naučiti.

Ovaj će članak predstaviti Godot Engine i objasniti što radi. Usredotočit će se na ugrađene značajke Godota koje ga čine jedinstvenim u usporedbi s drugim motorima za igre.

Što je Godotov motor?

Godot je besplatni pokretački program s otvorenim kodom stvoren za razvoj 2D i 3D igara. Nalazi se pod licencom MIT, dozvolom za besplatni softver koja korisnicima daje malo ograničenja u načinu korištenja softvera. Utemeljitelji Godota - podržani od čvrsto povezane zajednice programera - aktivno održavaju softver.

Godot je također član Zaštita softverske slobode. Software Freedom Conservancy neprofitna je organizacija kojoj je cilj obraniti i zaštititi projekte besplatnog softvera i softvera otvorenog koda (FLOSS).

Slobodni i otvoreni softverski projekti često se oslanjaju na vanjsko financiranje. Godot se oslanja na vanjske navijače i pristaše na Patreona. Također provjerite kako 

Sponzori GitHub-a omogućuju vam financiranje softvera otvorenog koda.

Što radi motor Godot?

Godot Engine dolazi s mnoštvom ugrađenih alata koji za vas obrađuju osnove razvoja igara, tako da se možete usredotočiti na izgradnju igara, a ne na alate za razvoj. Evo nekih ugrađenih značajki koje Godota čine jedinstvenim.

Ugrađeni čvorovi za sve

Godot dolazi sa stotinama ugrađenih čvorova koji su spremni za upotrebu u svemu u vašoj igri. Godot dolazi s čvorovima za grafiku, zvukove, korisničko sučelje, kamere, animacije, likove i još mnogo, puno više.

Ovi čvorovi imaju ugrađenu funkcionalnost koja vam omogućuje da preskočite grunt posao kodiranja osnovnih klasa za svoju igru. Godotovi ugrađeni čvorovi već su obavili ovaj posao za vas. I najbolji dio je što ih možete proširiti pomoću prilagođenih skripti ako želite.

Fleksibilni sustav scena

Godot vam omogućuje stvaranje scena s više čvorova, organiziranih kako god želite. Nakon što stvorite scenu, možete je spremiti kao ugrađeni tip podataka (.tscn ili .scn). Nakon što spremite scenu, možete je postaviti u druge scene ili stvoriti nove scene koje je nasljeđuju.

Ovaj sustav prizora pruža vam fleksibilnost u strukturiranju vašeg projekta. Omogućuje vam stvaranje scena za gotovo sve. Bilo koja scena može se instalirati ili naslijediti po vašem ukusu.

Ugrađeni skriptni jezik

Godot ima svoj ugrađeni skriptni jezik, nazvan GDScript. GDScript je sintaktički sličan Pythonu. Godotovi su ga programeri posebno dizajnirali za razvoj igara u Godot Engineu, a mnogi u Godot zajednici to vole.

Povezano: 6 razloga zašto je Python programski jezik budućnosti

Međutim, ako ne želite koristiti GDScript, Godot nudi podršku za više jezika s potpunom podrškom za C # i potpunom podrškom za C ++. Također ima ugrađeni sustav vizualnog skriptiranja.

Ugrađeni uređivač animacije

Godot dolazi s moćnim ugrađenim alatom za animaciju koji može kontrolirati gotovo svako podesivo svojstvo vaših čvorova. Ugrađeni uređivač animacije može stvoriti animaciju koja na primjer mijenja neprozirnost teksture sa 100 na 0. Ili bi mogao stvoriti animaciju koja pomiče sprite 50 piksela udesno. Mogućnosti su bezbrojne.

Ugrađeni program za uklanjanje pogrešaka

Razvoj igara nije nepoznat bugovima. Zbog toga Godot dolazi s ugrađenim programom za uklanjanje pogrešaka stvorenim za gnječenje bugova. Ugrađeni program za ispravljanje pogrešaka može pratiti točke prekida u vašem kodu i nuditi detaljna izvješća o greškama u konzoli.

Godot također ima prozor za daljinsko postavljanje koji vam omogućuje pregled svih čvorova u vašem projektu dok je pokrenut. Ovo je još jedan praktičan alat za uklanjanje pogrešaka koji može uštedjeti sate glavobolje.

Ugrađeni dokumenti za pomoć

Uređivač skripti u Godotu ima ugrađenu podršku za dokumentaciju, koja vam omogućuje pregledavanje dokumenata tijekom skriptiranja. To olakšava kodiranje, jer eliminira potrebu za otvaranjem prozora preglednika radi čitanja dokumentacije.

Inače, dokumenti su otvorenog koda i na GitHubu. To znači da se oni stalno ažuriraju i usavršavaju. Danas je dokumentacija opsežna i temeljita. Sadrži i nekoliko praktičnih vodiča za početak.

Razmještanje na više platformi

Godot dolazi s ugrađenim predlošcima za izvoz za više igraćih platformi. Ovo može biti pravi spas. Nakon što pripremite izvedbu svog projekta za igranje, možete upotrijebiti Godot izvoznik projekta za postavljanje na bilo koju platformu.

Godot ima predloške za izvoz za glavne radne površine, uključujući Mac, Windows i Linux. Ima predloške za mobilne platforme, uključujući iOS i Android. Ima i predloške za izvoz za platforme konzola, uključujući Nintendo Switch, PlayStation 4 i Xbox One (putem nezavisnih dobavljača).

Zajednica koja podupire

Na kraju, ali ne najmanje važno, zajednica Godot je mala, ali moćna. Kako se riječ o Godotu širi, zajednica raste i stvara više korisnih resursa. Godot zajednica djeluje na Stranica Godot GitHub, i dostupan je za pomoć vršnjacima na Godot forumi za pitanja i odgovore.

Uz to, zajednica Godot stvorila je mnoštvo vodiča koje možete pronaći na YouTubeu i drugim web mjestima poput Udemyja. Za one koji žele ući u razvoj igara, Godot je sjajan pokretački pokretač zbog količine ugrađenih alata koje nudi i korisne zajednice koja ga okružuje.

Kako pristupiti Godotu

Godot možete besplatno preuzeti na Godot web stranica. Pritisnite preuzimanje datoteka na vrhu web stranice za pronalaženje veza za preuzimanje za Mac i Windows. Primijetit ćete da stranica za preuzimanje također ima veze za preuzimanje Godota sa Steama ili Itch.io, ako želite.

Godot Engine je također na GitHubu, gdje možete preuzeti ili pogledati izvorni kod motora. Godot ima aktivnu zajednicu programera koji uvijek doprinose projektu. Neki su službeno unajmljeni, a drugi su aktivni programeri koji su strastveni prema Godotu.

Zašto ne biste trebali čekati Godota

Ugrađeni Godotovi alati uistinu olakšavaju razvoj igara programerima svih razina vještina. Godot se brine za puno gruntarskog posla povezanog s razvojem igara, dopuštajući programerima da se usredotoče na zabavne dijelove i čine cool igre.

Razvoj Godota je u tijeku, što znači da se motor neprestano poboljšava! Ovaj je članak samo ogrebao površinu onoga što Godot može učiniti. Godotu se spremaju uzbudljive stvari, uključujući masovni remont 3D podrške u Godotu 4.0 i još mnogo, puno više.

Godotova zajednica voli Godota i spremna je pomoći jedni drugima. Ako ste novi u razvoju igara, Godot je sjajan pokretač za početak zbog ugrađenih alata, prijateljske zajednice i količine udžbenika stvorenih u zajednici.

Napokon, vrijedi ponoviti da Godot ne košta niti lipe! U Godotu uopće nema honorara ili skrivenih naknada. Zbog toga je Godot još slađi.

E-mail
10 razloga za upotrebu Godot motora za razvoj vaše sljedeće igre

Trebate alat otvorenog koda za razvoj igara? Evo 10 razloga zašto bi Godot Engine mogao biti upravo ono što tražite.

Pročitajte Dalje

Povezane teme
  • Igre
  • Razvoj igara
  • Godotov motor
O autoru
Michael Harman (Objavljeno 16 članaka)

Michael je književnik i programer. Gotovo u igrama kodiranja uživa kao i u igranju. S vremenom je njegova ljubav prema igrama prerasla u ljubav prema svim tehnološkim stvarima.

Više od Michaela Harmana

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.