10 iemesli izmantot Godot Engine nākamās spēles izstrādei

10 iemesli izmantot Godot Engine nākamās spēles izstrādei

Spēļu izstrāde ir pieejamāka nekā jebkad agrāk. Daudzi rīki ir bezmaksas, un tiešsaistes apmācību eksplozija padara spēļu izveidi par kaut ko tādu, ko var darīt ikviens.





Unity un Unreal Engine ir lieli vārdi spēļu izstrādē. Abas ir brīvi lietojamas, taču ar to viss nebeidzas. Godot ir bezmaksas atvērtā koda spēļu izstrādes platforma. Šeit ir desmit iemesli, kāpēc Godots varētu būt ideāls jūsu nākamajai spēlei





1. Godots ir labs programmētājiem

Gandrīz visas spēļu izstrādes vides balstās uz zināšanām par programmēšanu, bet dažas ir vairāk piemērotas tiem, kas nāk no programmēšanas fona. Godot ir lielisks programmētājiem izstrādāta rīka piemērs.





Godot API atklāj gandrīz katru dzinēja elementu, un reti tiek atrasti līdzekļi, kas nav tieši pieejami ar kodu. Godot saņem atzinību par fantastisko dokumentāciju un ērto lietošanu no kodēšanas viedokļa.

2. Godotam ir veltīta valoda

Godot dzinējam ir programmēšanas valoda ar nosaukumu GDScript. Dažiem tas ir tūlītējs pārtraukums. Bieži iekšējās valodas ir nevajadzīgas vai slikti pārdomātas.



GDScript tika iegūts Godot komandas iekšējās testēšanas rezultātā. Tā vietā, lai tās dēļ izveidotu jaunu valodu, GDScript tika atkārtots, izmantojot citas valodas, piemēram, Python un Lua. Neviena no šīm valodām nedarbojas gluži tā, kā vēlas, tāpēc komanda izveidoja GDScript, lai tas būtu tikpat labi lasāms kā Python, tomēr saglabājot būtiskus attīstības elementus, piemēram, stingru rakstīšanu, labāku redaktoru integrāciju un vienkāršākas ātruma optimizācijas iespējas.

Daudzi izstrādātāji, kuri sāk darbu ar Godotu, ir patīkami pārsteigti par to, cik ātri tiek uztverta valoda. Tomēr, ja jaunas valodas apguve nav jūsu sarakstā, ir alternatīva.





3. Godot atbalsta vairākas valodas

Spēļu izstrādes vides izvēle bieži nozīmē programmēšanas valodas izvēli. Neatkarīgi no tā, cik labi jūtaties savā vēlamajā valodā, ja nepieciešamie izstrādes rīki netiek atbalstīti, tad jums nav lielas izvēles.

Godot pašlaik tieši atbalsta C ++, C#un GDScript. Viņi arī strādā pie VisualScript-programmēšanas sistēmas bez kodiem, kas balstīta uz Unreal Engine Blueprint sistēmu.





4. Godot atbalsta valodas saistīšanu

Ja oficiāli atbalstītās valodas joprojām nav piemērotas, jums joprojām ir iespējas. GDNative API ļauj citas valodas saistīt tieši ar Godot dzinēju. Tas nodrošina piekļuvi Godot API jūsu izvēlētajā valodā.

Pašlaik ir eksperimentāli stiprinājumi Go, R, Nim, Rust un Ruby. Ņemot vērā Godota reputāciju programmētāju vidū un pieprasījumu pēc papildu valodu pievienošanas, varat sagaidīt, ka šis saraksts strauji pieaugs!

ko nozīmē sim, kas nav nodrošināts mm 2

5. Mezglu sistēma

Lielākā daļa spēļu dzinēju izmanto ainas, parasti, lai attēlotu spēles līmeni. Šajā ainā ir objekti. Unity tie ir GameObjects, Unreal Engine viņi ir aktieri.

Godotā ​​aina ir mezglu kolekcija. Katrs mezgls ir viens objekts, un katrs mezgls var mantot no jebkura cita. Mezglu grupu sauc par ainu. Ainas var mantot arī viena no otras, ja vien tām ir kopīgs saknes mezgls.

Godota mezglu sistēma nodrošina atšķirīgu pieeju darbam ar objektiem, kuras izpratne var aizņemt kādu laiku (un šī raksta darbības joma nav izskaidrojama šeit). Tie, kas to apgūst, novērtē to kā intuitīvu un paplašināmu dizaina rīku.

6. Godot atbalsta 2D un 3D spēļu izstrādi

Godot atbalsta gan 2D, gan 3D spēļu izveidi. Indie izstrādātājiem, kas veido 2D spēles, patīk Godota sniegtā darba plūsma. Godo nevis pseido 2D (3D pasaule, kas attēlota divās dimensijās), bet darbojas 2D telpā, kas izteikta pikseļos. Tas ievērojami vienkāršo 2D spēļu izveidi un optimizāciju.

3D atbalsts ir jaunāks un joprojām atpaliek no Unreal Engine un Unity. Tomēr, ja jūs neveidojat AAA spēli ar visaugstākās klases grafiku, jūs, izmantojot Godot, nekļūsit nekādos ierobežojumos.

Godot ir specializēti mezgli gan 2D, gan 3D, daži ir paredzēti darbam abos, un drīzumā tiks atbalstīts 2.5D.

7. Godots ir atvērtā koda

Godot ir atvērtā koda programmatūra. Redaktors un visi tam pievienotie rīki ietilpst MIT licencē. Godot ir bez maksas, un jums pieder viss, kas ar to radīts.

Godot projekta atvērtā koda raksturs arī padara to ļoti paplašināmu. Ja esat programmētājs, kas strādā ar platformu, un atrodat kaut ko tādu, kas nav ieviests vai nedarbojas tā, kā vēlaties, varat to mainīt!

Godot ir pilns ar kopienas izstrādātiem rīkiem, un daudzi lietotāji savu spēļu izstrādē pievieno dzinējam unikālus elementus.

8. Godotam ir savs IDE

Godot ir iebūvēts IDE. Lai gan tam var nebūt pievienotas dažas citu IDE dzesētāja funkcijas, piemēram, VSCode Live Share funkcija, tas ir ideāli piemērots lietošanai ar Godot.

Protams, jums nav obligāti jāizmanto dzinēja IDE un programmēšanai Godot varat izmantot savu iecienītāko IDE vai teksta redaktoru.

9. Godots ir viegls

Standarta izpildāmā Godot ir nedaudz vairāk par 60 MB, un tai nav nepieciešama instalēšana. Vienkārši lejupielādējiet, izpakojiet un dodieties. Līdztekus nelielajam faila izmēram, pats dzinējs ir ērts sistēmās ar zemāku jaudu.

Viens prātu aizkustinošs, bet satriecošs fakts ir tas, ka Godot dzinējs ir Godot spēle. Tas nozīmē, ka jebkura dzinēja veiktspēja atspoguļo ar to veikto pabeigto projektu sniegumu.

10. Godot ir pārrobežu platforma

Godot ir patiesi daudzplatformu, ar izstrādātājiem operētājsistēmās Mac, Windows un Linux. Daudzi alternatīvi rīki ir izstrādāti, ņemot vērā vienu operētājsistēmu (OS), un, pārnēsājot tos citiem, rodas problēmas.

Lai gan nav zināms, vai Godot pēc konstrukcijas ir vairāku platformu lietotājs, katras platformas lietotāji ziņo par līdzīgu pieredzi, un visas Godot spēles ir paredzētas vairākām vidēm. Godot ir arī servera būve, īpaši vairāku spēlētāju spēļu mitināšanai.

Darbos ir pat Raspberry Pi versija, kas lieki teikt, mūs aizrauj!

Kam Godots nav labs?

Līdz šim esat redzējis daudz labu iemeslu izmantot Godot, bet kam tas nav paredzēts? Nu, Godots neražos nākamo AAA grāvēju, bet tad atkal tas nav tas, uz ko dzinējs mērķē.

Varbūt Indie izstrādātājiem kritiskāks ir fakts, ka šobrīd nav tieša veida, kā ražot Godot spēles konsolēm. Tas ir saistīts ar faktu, ka rīki, kas jāpublicē konsolēs, ir slēgta pirmkoda, un tie atbilst Godota apņemšanās izmantot atvērto avotu.

Tomēr tiek izstrādāti trešo pušu rīki, kas ļauj publicēt konsolēs, un, ņemot vērā Godot pieaugošo izmantošanu, šķiet, ka konsoles iespējas turpinās pieaugt.

Brīvība veidot spēles ar Godot

Godot ir bezmaksas un atvērtā koda, un dažiem cilvēkiem tas ir galvenais. Atvērtā pirmkoda spēļu izstrādes rīks ir ideāls savienojums pāriem tiem, kam tas rūp atvērtā koda spēles un programmatūru kopumā.

kā pārsūtīt failu no android uz datoru

Godot ir brīnišķīga iespēja, taču tā var nebūt jums. Par laimi ir daudz iespēju tur tiem, kas vēlas izveidot savas spēles!

Un, ja vēlaties iedziļināties citos lietotņu izstrādes veidos, šeit ir aprakstīts, kā izveidot savu pašu mitinātu lasāmu lietotni.

Kopīgot Kopīgot Čivināt E -pasts Canon pret Nikon: kurš kameras zīmols ir labāks?

Canon un Nikon ir divi lielākie nosaukumi kameru nozarē. Bet kurš zīmols piedāvā labāku kameru un objektīvu klāstu?

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • Atvērtais avots
  • Spēļu izstrāde
  • Godot dzinējs
Par autoru Īans Baklijs(Publicēti 216 raksti)

Īans Baklijs ir ārštata žurnālists, mūziķis, izpildītājs un video producents, kas dzīvo Berlīnē, Vācijā. Kad viņš neraksta vai nav uz skatuves, viņš ķeras pie DIY elektronikas vai koda, cerot kļūt par traku zinātnieku.

Vairāk no Īana Baklija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu