Godot Engine on tulevane mängumootor, mille populaarsus kasvab, eriti indie-mängude arendajate seas. Godot on täiesti tasuta ja seda on lihtne õppida.

See artikkel tutvustab Godoti mootorit ja selgitab, mida see teeb. See keskendub Godoti sisseehitatud funktsioonidele, mis muudavad selle teiste mängumootoritega võrreldes ainulaadseks.

Mis on Godoti mootor?

Godot on tasuta ja avatud lähtekoodiga mängumootor, mis on loodud 2D- ja 3D-mängude arendamiseks. See on MIT-litsentsi all, mis on lubav tasuta tarkvara litsents, mis annab kasutajatele oma tarkvara kasutamiseks vähe piiranguid. Godoti asutajad - tugeva arendajate kogukonna toetusel - hooldavad tarkvara aktiivselt.

Godot on ka organisatsiooni liige Tarkvara vabaduse kaitse. Tarkvara vabaduse konserveerimine on mittetulunduslik organisatsioon, mille eesmärk on kaitsta ja kaitsta vaba ja avatud lähtekoodiga tarkvara (FLOSS) projekte.

Vaba ja avatud lähtekoodiga tarkvaraprojektid toetuvad sageli välisele rahastamisele. Godot tugineb Patreoni välistele toetajatele ja toetajatele. Vaadake ka kuidas 

GitHubi sponsorid võimaldavad teil rahastada avatud lähtekoodiga tarkvara.

Mida teeb Godoti mootor?

Godoti mootoriga on kaasas arvukalt sisseehitatud tööriistu, mis tegelevad teie jaoks mängude arendamise põhitõdedega, nii et saate keskenduda mängude ehitamisele, mitte arendustööriistadele. Siin on mõned sisseehitatud funktsioonid, mis muudavad Godoti ainulaadseks.

Sisseehitatud sõlmed kõigele

Godotil on kaasas sadu sisseehitatud sõlme, mis on valmis teie mängu jaoks kõigeks kasutamiseks. Godotiga on kaasas graafika, helide, kasutajaliideste, kaamerate, animatsioonide, tegelaste ja palju-palju muu sõlmed.

Nendel sõlmedel on sisseehitatud funktsionaalsus, mille abil saate oma mängu põhiklasside kodeerimise nurisemise vahele jätta. Godoti sisseehitatud sõlmed on selle töö teie eest juba teinud. Parim osa on see, et saate neid laiendada, kasutades soovi korral kohandatud skripte.

Paindlik stseenisüsteem

Godot võimaldab teil luua mitu sõlme stseene, mis on korraldatud nii, nagu soovite. Kui olete stseeni loonud, saate selle salvestada sisseehitatud andmetüübina (.tscn või .scn). Kui olete stseeni salvestanud, saate selle lisada teistesse stseenidesse või luua uusi stseene, mis sellest pärivad.

See stseenisüsteem annab teile paindlikkuse projekti ülesehitamisel. See võimaldab teil luua stseene peaaegu kõigeks. Iga stseeni saab oma maitse järgi instinkteerida või pärida.

Sisseehitatud skriptikeel

Godotil on oma sisseehitatud skriptikeel, mida nimetatakse GDScriptiks. GDScript on süntaktiliselt sarnane Pythoniga. Godoti arendajad kujundasid selle spetsiaalselt Godot Engine'i mängude arendamiseks ja paljud Godoti kogukonnas armastavad seda.

Seotud: 6 põhjust, miks Python on tuleviku programmeerimiskeel

Kui te aga ei soovi GDScriptit kasutada, pakub Godot keelteülest tuge koos täieliku C # toe ja täieliku C ++ toega. Sellel on ka sisseehitatud visuaalne skriptimissüsteem.

Sisseehitatud animatsiooniredaktor

Godotil on võimas sisseehitatud animatsioonitööriist, mis võimaldab juhtida peaaegu kõiki teie sõlmede reguleeritavaid omadusi. Sisseehitatud animatsiooniredaktor võiks luua animatsiooni, mis muudab tekstuuri läbipaistmatuse näiteks 100-st 0-ni. Või võib see luua animatsiooni, mis liigutab spraidi 50 pikslit paremale. Võimalusi on lõputult.

Sisseehitatud silur

Mängu arendamine pole vead võõras. Sellepärast on Godotil kaasas sisseehitatud silur, mis on tehtud vigade pritsimiseks. Sisseehitatud silur suudab teie koodis katkestuspunkte jälgida ja konsoolis üksikasjalikke veaaruandeid pakkuda.

Godotil on ka kaugjuurdepääsu aken, mis võimaldab teil vaadata kõiki projekti sõlme selle töötamise ajal. See on veel üks mugav silumisvahend, mis võib säästa tundide kaupa peavalu.

Sisseehitatud abidokumendid

Godoti skriptiredaktoril on sisseehitatud dokumentatsioonitugi, mis võimaldab teil skriptimise ajal dokumentidega tutvuda. See muudab kodeerimise lihtsamaks, kuna see välistab dokumentatsiooni lugemiseks vajaduse brauseri akna avamiseks.

Dokumendid on muide ka GitHubi avatud lähtekoodiga. See tähendab, et neid täiendatakse ja täiustatakse pidevalt. Täna on dokumentatsioon ulatuslik ja põhjalik. See sisaldab ka mõningaid käepäraseid stardijuhendeid.

Mitme platvormiga juurutamine

Godotiga on kaasas sisseehitatud ekspordimallid mitmele mänguplatvormile. See võib olla tõeline pääste. Kui olete oma projekti mängitava järgu valmis saanud, saate Godoti projekti eksportijat kasutada mis tahes platvormil.

Godotil on ekspordimallid peamistele töölauaplatvormidele, sealhulgas Mac, Windows ja Linux. Sellel on mallid mobiilsetele platvormidele, sealhulgas iOS ja Android. Sellel on konsooliplatvormide, sealhulgas Nintendo Switchi, PlayStation 4 ja Xbox One'i ekspordimallid (kolmandate osapoolte pakkujate kaudu).

Toetav kogukond

Viimaseks, kuid mitte vähem tähtsaks, Godoti kogukond on väike, kuid vägev. Kui sõna Godot levib, kasvab kogukond ja see loob rohkem kasulikke ressursse. Godoti kogukond tegutseb aktiivselt Godot GitHubi lehtja on saadaval, et aidata eakaaslasi veebisaidil Godoti küsimuste ja vastuste foorumid.

Lisaks on Godoti kogukond loonud palju õpetusi, mida leiate YouTube'ist ja teistelt saitidelt nagu Udemy. Neile, kes soovivad mänguarendusega tegeleda, on Godot suurepärane käivitusmootor tänu pakutavate sisseehitatud tööriistade arvule ja seda ümbritsevale abivalmis kogukonnale.

Kuidas Godotile juurde pääseda

Godoti saate alla laadida tasuta saidilt Godot veebisaidil. Klõpsake nuppu Lae alla nupp veebisaidi ülaosas, et leida Maci ja Windowsi allalaadimislingid. Märkate, et allalaadimislehel on soovi korral ka linke Godoti allalaadimiseks Steamist või Itch.io-st.

Godot Engine on ka GitHubis, kust saate mootori lähtekoodi alla laadida või vaadata. Godotil on projektis alati aktiivne arendajate kogukond. Mõned on ametlikud töötajad ja teised on aktiivsed arendajad, kes on Godotist kirglikud.

Miks sa ei peaks Godot ootama

Godoti sisseehitatud tööriistad muudavad mängu arendamise tõeliselt lihtsamaks kõigi oskuste tasemega arendajatele. Godot hoolitseb suure osa mängude arendamisega kaasneva ränga töö eest, lastes arendajatel keskenduda lõbusatele partiide tegemisele ja lahedatele mängudele.

Godoti arendamine käib pidevalt, see tähendab, et mootor täiustub pidevalt! See artikkel on ainult kriimustanud pinda, mida Godot saab teha. Godotile on varuks põnevad asjad, sealhulgas Godot 4.0 3D-toe tohutu ülevaatamine ja palju-palju muud.

Godoti kogukond armastab Godotit ja on valmis üksteist välja aitama. Kui olete mänguarenduses alles uus, on Godot sisseehitatud tööriistade, sõbraliku kogukonna ja kogukonna loodud õpetuste hulga tõttu alustamiseks suurepärane mootor.

Lõpuks tasub korrata, et Godot ei maksa ühtegi senti! Godotis pole üldse autoritasusid ega varjatud tasusid. See muudab Godoti veelgi armsamaks.

E-post
10 põhjust, miks kasutada järgmise mängu arendamiseks Godot Engine'i

Kas vajate mängude arendamiseks avatud lähtekoodiga tööriista? Siin on 10 põhjust, miks Godot Engine võib olla just see, mida otsite.

Loe edasi

Seotud teemad
  • Mängimine
  • Mängu arendamine
  • Godot mootor
Autori kohta
Michael Harman (16 artiklit on avaldatud)

Michael on kirjanik ja kodeerija. Talle meeldib mängude kodeerimine peaaegu sama palju kui nende mängimine. Aja jooksul kasvas tema armastus mängude vastu armastuseks kõige muu vastu.

Veel Michael Harmanilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress e-kirjas, mille just teile saatsime.

.