Godot Engine ir topošais spēļu dzinējs, kura popularitāte pieaug, īpaši starp indie spēļu izstrādātājiem. Godots ir pilnīgi bezmaksas un viegli iemācāms.
Šis raksts iepazīstinās ar Godot Engine un paskaidros, ko tas dara. Tas koncentrēsies uz Godot iebūvētajām funkcijām, kas padara to unikālu salīdzinājumā ar citiem spēļu dzinējiem.
Kas ir Godot dzinējs?
Godots ir bezmaksas un atvērtā koda spēļu dzinējs, kas paredzēts 2D un 3D spēļu izstrādei. Tas ir saskaņā ar MIT licenci, kas ir atļauta bezmaksas programmatūras licence, kas lietotājiem piešķir maz ierobežojumu attiecībā uz to, kā viņi izmanto savu programmatūru. Godot dibinātāji, kurus atbalsta cieša izstrādātāju kopiena, aktīvi uztur programmatūru.
Godots ir arī grupas loceklis Programmatūras brīvības saglabāšana. Programmatūras brīvības saglabāšanas uzņēmums ir bezpeļņas organizācija, kuras mērķis ir aizstāvēt un aizsargāt bezmaksas un atvērtā koda programmatūras (FLOSS) projektus.
Bezmaksas un atvērtā pirmkoda programmatūras projekti bieži paļaujas uz ārēju finansējumu. Godots paļaujas uz ārējiem atbalstītājiem un Patreona atbalstītājiem. Pārbaudiet arī to, kā
GitHub sponsori ļauj jums finansēt atvērtā pirmkoda programmatūru.Ko dara Godot dzinējs?
Godot dzinējs ir aprīkots ar pārpilnu iebūvētu rīku klāstu, kas palīdz jums izstrādāt spēles pamatus, lai jūs varētu koncentrēties uz spēļu, nevis izstrādes rīku veidošanu. Šeit ir dažas no iebūvētajām funkcijām, kas padara Godotu unikālu.
Iebūvētie mezgli visam
Godot komplektā ir simtiem iebūvētu mezglu, kas ir gatavi izmantot visam jūsu spēlē. Godot nāk ar mezgliem grafikai, skaņām, lietotāja saskarnēm, kamerām, animācijām, rakstzīmēm un daudz, daudz vairāk.
Šajos mezglos ir iebūvēta funkcionalitāte, kas ļauj izlaist spēles pamatklases kodēšanas darbu. Godota iebūvētie mezgli jau ir paveikuši šo darbu jūsu vietā. Labākais ir tas, ka, ja vēlaties, varat tos paplašināt, izmantojot pielāgotus skriptus.
Elastīga ainu sistēma
Godot ļauj jums izveidot vairāku mezglu ainas, kas sakārtotas, kā vēlaties. Kad esat izveidojis ainu, varat to saglabāt kā iebūvētu datu tipu (.tscn vai .scn). Kad esat saglabājis ainu, varat to ievietot citās ainās vai izveidot jaunas ainas, kas no tās tiek mantotas.
Šī ainas sistēma ļauj jums elastīgi veidot savu projektu. Tas ļauj jums izveidot ainas gandrīz jebkuram. Jebkuru ainu var instancēt vai mantot pēc jūsu patikas.
Iebūvēta skriptu valoda
Godotam ir sava iebūvētā skriptu valoda, ko sauc par GDScript. GDScript sintaktiski ir līdzīgs Python. Godota izstrādātāji to ir izstrādājuši tieši spēļu izstrādei Godot Engine, un daudzi no Godot kopienas to mīl.
Saistīts: 6 iemesli, kāpēc Python ir nākotnes programmēšanas valoda
Tomēr, ja nevēlaties izmantot GDScript, Godot piedāvā starpvalodu atbalstu ar pilnu C # atbalstu un pilnīgu C ++ atbalstu. Tam ir arī iebūvēta vizuālo skriptu sistēma.
Iebūvēts animācijas redaktors
Godot ir aprīkots ar jaudīgu iebūvētu animācijas rīku, kas var kontrolēt gandrīz visas jūsu mezglu regulējamās īpašības. Iebūvētais animācijas redaktors varētu izveidot animāciju, kas, piemēram, maina tekstūras necaurredzamību no 100 līdz 0. Vai arī tas varētu izveidot animāciju, kas pārvieto sprite 50 pikseļus pa labi. Iespējas ir bezgalīgas.
Iebūvēts atkļūdotājs
Spēļu izstrāde nav sveša kļūdām. Tāpēc Godot komplektā ir iebūvēts atkļūdotājs, kas paredzēts kļūdu saspiešanai. Iebūvētais atkļūdotājs var izsekot koda pārtraukuma punktiem un konsolē piedāvāt detalizētus kļūdu pārskatus.
Godotam ir arī attālās izvietošanas logs, kas ļauj jums apskatīt visus jūsu projekta mezglus, kamēr tas darbojas. Tas ir vēl viens ērts atkļūdošanas rīks, kas var ietaupīt vairākas stundas galvassāpes.
Iebūvētie palīdzības dokumenti
Godot skriptu redaktorā ir iebūvēts dokumentācijas atbalsts, kas ļauj skriptu veikšanas laikā iepazīties ar dokumentiem. Tas atvieglo kodēšanu, jo novērš nepieciešamību atvērt pārlūka logu, lai lasītu dokumentāciju.
Starp citu, dokumenti ir arī atvērtā koda faili vietnē GitHub. Tas nozīmē, ka tie tiek pastāvīgi atjaunināti un pilnveidoti. Šodien dokumentācija ir plaša un rūpīga. Tajā ir arī dažas ērtas sākuma rokasgrāmatas.
Vairāku platformu izvietošana
Godot komplektā ir iebūvētas eksporta veidnes vairākām spēļu platformām. Tas var būt īsts glābiņš. Kad būsiet gatavs sava projekta spēlei, varat izmantot Godot projekta eksportētāju, lai to izvietotu jebkurā platformā.
Godotam ir eksporta veidnes galvenajām darbvirsmas platformām, tostarp Mac, Windows un Linux. Tajā ir veidnes mobilajām platformām, tostarp iOS un Android. Tam ir eksporta veidnes konsoles platformām, tostarp Nintendo Switch, PlayStation 4 un Xbox One (izmantojot trešo pušu pakalpojumu sniedzējus).
Atbalstoša kopiena
Visbeidzot, bet ne mazāk svarīgi, Godot kopiena ir maza, bet varena. Kad izplatās vārdi par Godotu, kopiena pieaug, un tā rada vairāk noderīgu resursu. Godota kopiena aktīvi darbojas Godot GitHub lapa, un tā ir pieejama, lai palīdzētu vienaudžiem Godot Q & A forumi.
Turklāt Godot kopiena ir izveidojusi daudz apmācību, kuras var atrast vietnē YouTube un citās vietnēs, piemēram, Udemy. Tiem, kas vēlas iesaistīties spēļu izstrādē, Godot ir lielisks sākuma dzinējs, pateicoties tā piedāvāto iebūvēto rīku daudzumam un izpalīdzīgajai kopienai, kas to ieskauj.
Kā piekļūt Godot
Jūs varat lejupielādēt Godot bez maksas vietnē Godots vietne. Noklikšķiniet uz Lejupielādēt pogu tīmekļa lapas augšdaļā, lai atrastu lejupielādes saites Mac un Windows. Jūs pamanīsit, ka lejupielādes lapā ir arī saites, lai lejupielādētu Godot no Steam vai Itch.io, ja vēlaties.
Godot Engine atrodas arī vietnē GitHub, kur varat lejupielādēt vai apskatīt motora pirmkodu. Godotam ir aktīva izstrādātāju kopiena, kas vienmēr piedalās projektā. Daži no tiem ir oficiāli algoti darbinieki, bet citi ir aktīvi izstrādātāji, kas aizrauj Godotu.
Kāpēc jums nevajadzētu gaidīt Godotu
Godot iebūvētie rīki patiešām atvieglo spēļu izstrādi visu prasmju līmeņu izstrādātājiem. Godots rūpējas par lielu drausmīgu darbu, kas saistīts ar spēļu izstrādi, ļaujot izstrādātājiem koncentrēties uz jautrām partijām un foršām spēlēm.
Godot attīstība turpinās, tas nozīmē, ka motors nepārtraukti uzlabojas! Šis raksts ir tikai saskrāpējis to, ko Godots var darīt. Godotam ir paredzētas aizraujošas lietas, tostarp milzīgs 3D atbalsta pārveidojums Godot 4.0 versijā un daudz, daudz kas cits.
Godota kopiena mīl Godotu un ir gatava palīdzēt viens otram. Ja jūs esat jauns spēles izstrādē, Godot ir lielisks dzinējs, ar kuru sākt, jo tajā ir iebūvētie rīki, draudzīgā sabiedrība un kopienā izveidoto apmācību daudzums.
Visbeidzot, ir vērts atkārtot, ka Godot nemaksā nevienu santīmu! Godotā vispār nav autoratlīdzības vai slēptās maksas. Tas padara Godotu vēl saldāku.
Vai spēļu atvēršanai nepieciešams atvērtā koda rīks? Šeit ir 10 iemesli, kāpēc Godot Engine varētu būt tieši tas, ko meklējat.
Lasiet Tālāk
- Spēles
- Spēļu izstrāde
- Godot dzinējs
Maikls ir rakstnieks un kodētājs. Viņam patīk kodēt spēles gandrīz tikpat daudz, cik patīk tās spēlēt. Laika gaitā viņa mīlestība pret spēlēm izauga par mīlestību pret visām tehnoloģijām.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!
Vēl viens solis !!!
Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.