„Godot Engine“ yra populiarėjantis žaidimų variklis, kuris vis labiau populiarėja, ypač tarp „indie“ žaidimų kūrėjų. Godot yra visiškai nemokama ir lengvai išmokstama.
Šiame straipsnyje bus pristatytas „Godot“ variklis ir paaiškinta, ką jis veikia. Jis bus sutelktas į įmontuotas „Godot“ funkcijas, dėl kurių jis yra unikalus, palyginti su kitais žaidimų varikliais.
Kas yra „Godot“ variklis?
Godot yra nemokamas ir atviro kodo žaidimų variklis, sukurtas 2D ir 3D žaidimų kūrimui. Pagal MIT licenciją - leistiną nemokamos programinės įrangos licenciją, suteikiančią vartotojams nedaug apribojimų, kaip jie naudoja savo programinę įrangą. „Godot“ įkūrėjai, palaikomi griežtos kūrėjų bendruomenės, aktyviai prižiūri programinę įrangą.
Godotas taip pat yra Programinės įrangos laisvės išsaugojimas. Programinės įrangos laisvės išsaugojimas yra ne pelno siekianti organizacija, siekianti apginti ir apsaugoti nemokamos ir atvirojo kodo programinės įrangos (FLOSS) projektus.
Nemokamo ir atviro kodo programinės įrangos projektai dažnai remiasi išoriniu finansavimu. Godot remiasi išoriniais rėmėjais ir Patreono šalininkais. Taip pat patikrinkite, kaip
„GitHub“ rėmėjai leidžia jums finansuoti atvirojo kodo programinę įrangą.Ką veikia „Godot“ variklis?
„Godot“ variklyje yra daugybė įmontuotų įrankių, kurie jums tinka žaidimų kūrimo pagrindams, kad galėtumėte sutelkti dėmesį į žaidimų kūrimą, o ne į kūrimo įrankius. Čia yra keletas integruotų funkcijų, kurios daro Godot unikalų.
Integruoti visko mazgai
„Godot“ yra su šimtais įmontuotų mazgų, kurie yra paruošti naudoti viskam, kas yra jūsų žaidime. „Godot“ yra su grafikos, garsų, vartotojo sąsajų, fotoaparatų, animacijų, personažų ir daug daug daugiau mazgais.
Šiuose mazguose yra įmontuota funkcionalumas, leidžiantis praleisti grubų pagrindinio žaidimo klasių kodavimo darbą. „Godot“ integruoti mazgai jau atliko šį darbą už jus. Geriausia tai, kad galite išplėsti juos naudodami pasirinktinius scenarijus, jei norite.
Lanksti scenų sistema
„Godot“ leidžia jums sukurti kelių mazgų scenas, išdėstytas taip, kaip norite. Sukūrę sceną, galite ją išsaugoti kaip integruotą duomenų tipą (.tscn arba .scn). Išsaugoję sceną, galite ją užfiksuoti kitose scenose arba sukurti naujas paveldimas scenas.
Ši scenos sistema suteikia jums lankstumo kuriant savo projektą. Tai leidžia kurti scenas beveik viskam. Bet kuri scena gali būti išryškinta arba paveldėta pagal jūsų skonį.
Integruota scenarijų kalba
„Godot“ turi savo įmontuotą scenarijų kalbą, vadinamą GDScript. GDScript sintaksiniu požiūriu yra panašus į „Python“. „Godot“ kūrėjai tai sukūrė specialiai žaidimų kūrimui „Godot Engine“, ir daugelis „Godot“ bendruomenės narių tai mėgsta.
Susijęs: 6 priežastys, kodėl „Python“ yra ateities programavimo kalba
Tačiau jei nenorite naudoti „GDScript“, „Godot“ siūlo palaikymą keliomis kalbomis su visišku C # palaikymu ir visišku C ++ palaikymu. Jame taip pat yra įmontuota vaizdinių scenarijų sistema.
Integruotas animacijos redaktorius
„Godot“ komplekte yra galingas integruotas animacijos įrankis, kuris gali valdyti bet kurias reguliuojamas jūsų mazgų savybes. Įtaisytasis animacijos redaktorius galėtų sukurti animaciją, kuri, pavyzdžiui, pakeistų tekstūros neskaidrumą nuo 100 iki 0. Arba tai gali sukurti animaciją, kuri perkelia „sprite“ 50 taškų į dešinę. Galimybės yra begalinės.
Integruotas derintuvas
Žaidimo kūrimas nėra svetimas klaidoms. Štai kodėl „Godot“ turi įmontuotą derintuvą, sukurtą klaidoms sutramdyti. Įmontuotas derintuvas gali atsekti jūsų kodo lūžio taškus ir konsolėje pasiūlyti išsamias klaidų ataskaitas.
„Godot“ taip pat turi nuotolinio diegimo langą, kuriame galite peržiūrėti visus projekto mazgus, kol jis vykdomas. Tai dar vienas patogus derinimo įrankis, kuris gali sutaupyti valandų galvos skausmą.
Integruoti pagalbos dokumentai
„Godot“ scenarijų redaktorius turi įmontuotą dokumentacijos palaikymą, kuris leidžia jums peržiūrėti dokumentus, kai rašote scenarijus. Tai palengvina kodavimą, nes nereikalaujama atidaryti naršyklės lango norint perskaityti dokumentus.
Beje, dokumentai taip pat yra atvirojo kodo „GitHub“. Tai reiškia, kad jie nuolat atnaujinami ir tobulinami. Šiandien dokumentacija yra išsami ir išsami. Jame taip pat yra keletas patogių pradinių vadovų.
Įdiegti daug platformų
„Godot“ yra su įmontuotais eksporto šablonais, skirtais kelioms žaidimų platformoms. Tai gali būti tikras gelbėtojas. Parengę grojamą projekto versiją, galite naudoti „Godot“ projekto eksportuotoją, kad galėtumėte dislokuoti bet kurią platformą.
„Godot“ turi eksporto šablonus pagrindinėms darbalaukio platformoms, įskaitant „Mac“, „Windows“ ir „Linux“. Jame yra mobiliųjų platformų, įskaitant „iOS“ ir „Android“, šablonai. Jis turi eksporto šablonus konsolių platformoms, įskaitant „Nintendo Switch“, „PlayStation 4“ ir „Xbox One“ (per trečiųjų šalių tiekėjus).
Palaikanti bendruomenė
Paskutinis, bet ne mažiau svarbus dalykas - „Godot“ bendruomenė yra maža, bet galinga. Kai skleidžiama žinia apie Godot, bendruomenė auga ir sukuria daugiau naudingų išteklių. Godot bendruomenė aktyviai veikia Godot GitHub puslapis, ir gali padėti bendraamžiams „Godot“ klausimų ir atsakymų forumai.
Be to, „Godot“ bendruomenė sukūrė daugybę mokymo programų, kurias galite rasti „YouTube“ ir kitose svetainėse, tokiose kaip „Udemy“. Tiems, kurie nori įsitraukti į žaidimų kūrimą, „Godot“ yra puikus startinis variklis dėl daugybės jo siūlomų integruotų įrankių ir jį supančios paslaugios bendruomenės.
Kaip pasiekti „Godot“
Galite nemokamai atsisiųsti „Godot“ Godot Interneto svetainė. Spustelėkite parsisiųsti mygtuką tinklalapio viršuje, jei norite rasti atsisiuntimo nuorodas, skirtas „Mac“ ir „Windows“. Jei pastebėsite, atsisiuntimo puslapyje taip pat yra nuorodų, kaip atsisiųsti „Godot“ iš „Steam“ ar „Itch.io“.
„Godot“ variklis taip pat yra „GitHub“, kur galite atsisiųsti arba peržiūrėti variklio šaltinio kodą. „Godot“ turi aktyvią kūrėjų bendruomenę, kuri visada prisideda prie projekto. Kai kurie yra oficialūs samdomi darbuotojai, o kiti - aktyvūs kūrėjai, kurie aistringai domisi Godotu.
Kodėl neturėtumėte laukti Godoto
Įtaisytieji „Godot“ įrankiai tikrai palengvina žaidimų kūrimą bet kokio lygio įgūdžių kūrėjams. Godotas rūpinasi dideliu rūpesčiu, susijusiu su žaidimų kūrimu, leidžiančiu kūrėjams sutelkti dėmesį į linksmus partijos kūrimo žaidimus.
„Godot“ kūrimas vyksta nuolat, o tai reiškia, kad variklis nuolat tobulėja! Šis straipsnis tik subraižė tai, ką gali padaryti Godotas. „Godot“ laukia įdomūs dalykai, įskaitant didžiulį 3D palaikymo „Godot 4.0“ atnaujinimą ir daug, daug daugiau.
„Godot“ bendruomenė myli Godot ir yra pasirengusi padėti vienas kitam. Jei žaidimų kūrimo srityje esate naujokas, „Godot“ yra puikus variklis, kurį reikia pradėti dėl įmontuotų įrankių, draugiškos bendruomenės ir daugybės bendruomenės sukurtų pamokų.
Galiausiai verta pakartoti, kad Godotas nekainuoja nė cento! „Godot“ apskritai nėra jokių honorarų ar paslėptų mokesčių. Tai daro Godotą dar mielesnį.
Reikia atvirojo kodo įrankio žaidimams kurti? Čia yra 10 priežasčių, kodėl „Godot Engine“ gali būti būtent tai, ko ieškote.
Skaitykite toliau
- Žaidimai
- Žaidimų kūrimas
- „Godot“ variklis

Maiklas yra rašytojas ir koduotojas. Koduoti žaidimus jis mėgaujasi beveik taip pat, kaip juos žaisti. Laikui bėgant, jo meilė žaidimams išaugo į meilę visam dalykui.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Dar vienas žingsnis…!
Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.