A Godot Engine egy feltörekvő játékmotor, amely egyre népszerűbb, különösen az indie játékfejlesztők körében. Godot teljesen ingyenes, és könnyen megtanulható.
Ez a cikk bemutatja a Godot Engine-t, és elmagyarázza, hogy mit csinál. A Godot beépített szolgáltatásaira összpontosít, amelyek egyedivé teszik más játékmotorokhoz képest.
Mi a Godot motor?
Godot egy ingyenes és nyílt forráskódú játékmotor, amely 2D és 3D játékfejlesztésre készült. Az MIT licenc alatt áll, amely egy megengedő ingyenes szoftverlicenc, amely kevés korlátozást ad a felhasználóknak a szoftverek használatára vonatkozóan. A Godot alapítói - szoros fejlesztői közösség támogatásával - aktívan karbantartják a szoftvert.
Godot is tagja a Szoftverszabadság-konzerváció. A Szoftverszabadság Conservancy egy nonprofit szervezet, amelynek célja a szabad és nyílt forráskódú szoftverek (FLOSS) projektjeinek védelme és védelme.
Az ingyenes és nyílt forráskódú szoftverprojektek gyakran külső finanszírozásra támaszkodnak. Godot a Patreon külső támogatóira és támogatóira támaszkodik. Nézze meg, hogyan
A GitHub szponzorai lehetővé teszik a nyílt forráskódú szoftverek finanszírozását.Mit csinál a Godot motor?
A Godot Engine rengeteg beépített eszközzel rendelkezik, amelyek az Ön számára a játékfejlesztés alapjait kezelik, így a játékok építésére és nem fejlesztő eszközökre koncentrálhat. Íme néhány beépített szolgáltatás, amely egyedivé teszi Godot-t.
Beépített csomópontok mindenhez
A Godot több száz beépített csomópontot tartalmaz, amelyek készen állnak a játék minden részének használatára. Godot grafikus, hangos, felhasználói interfészek, kamerák, animációk, karakterek és még sok minden más csomópontjaival érkezik.
Ezek a csomópontok beépített funkcionalitással rendelkeznek, amely lehetővé teszi, hogy kihagyja a játék alaposztályainak kódolásával járó morgolódást. Godot beépített csomópontjai már elvégezték ezt a munkát az Ön számára. Ami a legjobb, ha egyedi parancsfájlokkal bővítheti őket, ha akarja.
Rugalmas jelenetrendszer
Godot lehetővé teszi több csomópontból álló jelenetek létrehozását, tetszés szerint rendezve. Miután létrehozott egy jelenetet, mentheti beépített adattípusként (.tscn vagy .scn). Miután mentett egy jelenetet, példányozhatja más jelenetekbe, vagy létrehozhat új jeleneteket, amelyek örökölnek belőle.
Ez a jelenetrendszer rugalmasságot biztosít a projekt felépítésében. Ez lehetővé teszi, hogy jeleneteket készítsen bármi számára. Bármelyik jelenet tetszés szerint instancolható vagy örökölhető.
Beépített szkriptnyelv
A Godot-nak megvan a saját beépített szkriptnyelve, az úgynevezett GDScript. A GDScript szintaktikailag hasonló a Pythonhoz. Godot fejlesztői kifejezetten a Godot Engine játékfejlesztésére tervezték, és a Godot közösségben sokan szeretik.
Összefüggő: 6 ok, amiért a Python a jövő programnyelve
Ha azonban nem kívánja használni a GDScript-t, akkor Godot több nyelvet támogat, teljes C # támogatással és teljes C ++ támogatással. Beépített vizuális szkriptrendszerrel is rendelkezik.
Beépített animációs szerkesztő
A Godot egy nagy teljesítményű, beépített animációs eszközzel érkezik, amely a csomópontok bármely beállítható tulajdonságának szinte mindegyikét vezérli. A beépített animációs szerkesztő létrehozhat olyan animációt, amely például a textúra átlátszatlanságát 100-ról 0-ra változtatja. Vagy létrehozhat egy animációt, amely egy sprite-ot 50 pixellel jobbra mozgat. A lehetőségek végtelenek.
Beépített hibakereső
A játék fejlesztése nem idegen a hibáktól. Ezért érkezik Godot egy beépített hibakeresővel, amely a hibák összecsapására készült. A beépített hibakereső nyomon követheti a kód töréspontjait, és részletes hibajelentéseket kínál a konzolon.
A Godot rendelkezik egy távoli telepítési ablakkal is, amely lehetővé teszi a projekt összes csomópontjának megtekintését futása közben. Ez egy másik praktikus hibakereső eszköz, amely több órás fejfájást takaríthat meg.
Beépített Súgó-dokumentumok
A Godot szkriptszerkesztője beépített dokumentációs támogatással rendelkezik, amely lehetővé teszi a dokumentumok megkeresését a szkriptelés közben. Ez megkönnyíti a kódolást, mert nem szükséges megnyitni a böngészőablakot a dokumentáció olvasásához.
A dokumentumok egyébként a GitHubon is nyílt forráskódúak. Ez azt jelenti, hogy folyamatosan frissítik és finomítják őket. Ma a dokumentáció átfogó és alapos. Néhány praktikus kezdési útmutatót is tartalmaz.
Több platformos telepítés
A Godot beépített export sablonokkal rendelkezik, több játékplatformhoz. Ez igazi életmentő lehet. Miután elkészült a projekt játszható felépítése, használhatja a Godot projektexportőrt bármely platformra történő telepítéshez.
Godot exportál sablonokat a főbb asztali platformokhoz, beleértve a Macet, a Windowsot és a Linuxot. Sablonokkal rendelkezik mobil platformokhoz, beleértve az iOS-t és az Android-ot. Ezenkívül export sablonokat is tartalmaz a konzolos platformokhoz, beleértve a Nintendo Switchet, a PlayStation 4-et és az Xbox One-ot (külső szolgáltatókon keresztül).
Támogató közösség
Végül, de nem utolsósorban, a Godot közösség kicsi, de hatalmas. Ahogy Godot híre terjed, a közösség növekszik, és ez több hasznos forrást hoz létre. A Godot közösség aktív a Godot GitHub oldal, és elérhető a társaiknak a Godot Q&A fórumok.
Ezenkívül a Godot közösség rengeteg oktatóanyagot hozott létre, amelyek megtalálhatók a YouTube-on és más webhelyeken, például az Udemy-n. Azok számára, akik a játékfejlesztésbe akarnak keveredni, a Godot nagyszerű indítómotor az általa kínált beépített eszközök és a körülötte lévő segítőkész közösség miatt.
Hogyan érhető el Godot
A Godot ingyenesen letölthető a Godot weboldal. Kattints a Letöltés gombra a weboldal tetején találhat letöltési hivatkozásokat a Mac és a Windows rendszerhez. Észre fogja venni, hogy a Letöltés oldalon linkek is találhatók a Godot letöltésére a Steam vagy az Itch.io oldalról, ha akarja.
A Godot Engine a GitHubon is található, ahol letöltheti vagy megtekintheti a motor forráskódját. Godot aktív fejlesztői közösséggel rendelkezik, amely folyamatosan hozzájárul a projekthez. Néhányan hivatalos alkalmazottak, mások pedig aktív fejlesztők, akik rajonganak Godotért.
Miért nem kellene megvárni Godot-t?
A Godot beépített eszközei valóban megkönnyítik a játékfejlesztést minden készségszintű fejlesztő számára. Godot gondoskodik a játékfejlesztéssel kapcsolatos morgók nagy részéről, hagyva, hogy a fejlesztők a szórakoztató partikészítésre és a jó játékokra összpontosítsanak.
A Godot fejlesztése folyamatos, vagyis a motor folyamatosan fejlődik! Ez a cikk csak felkarolta a felszínét annak, amit Godot tehet. Izgalmas dolgokat tartogat Godot, többek között a 3D-támogatás hatalmas átalakítása a Godot 4.0-ban, és még sok minden más.
A Godot közösség szereti Godot-t, és hajlandó segíteni egymásnak. Ha még nem ismeri a játékfejlesztést, a Godot nagyszerű motor a kiépítéshez a beépített eszközök, a barátságos közösség és a közösség által létrehozott oktatóanyagok mennyisége miatt.
Végül érdemes megismételni, hogy Godot nem kerül egyetlen fillérbe sem! Godotban egyáltalán nincs jogdíj vagy rejtett díj. Ettől Godot még édesebb.
Szüksége van egy nyílt forráskódú játékfejlesztésre? Íme 10 ok, amiért a Godot Engine lehet éppen az, amit keres.
Olvassa el a következőt
- Szerencsejáték
- Játékfejlesztés
- Godot motor
Michael író és kódoló. Szinte ugyanúgy élvezi a játékkódolást, mint a játékot. Az idők folyamán a játékok iránti szeretete a technikák iránti szeretetgé nőtt.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Még egy lépés…!
Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.