10 ok a Godot Engine használatára a következő játék fejlesztéséhez

10 ok a Godot Engine használatára a következő játék fejlesztéséhez

A játékfejlesztés elérhetőbb, mint valaha. Számos eszköz ingyenes, és az online oktatóanyagok robbanása bárki számára lehetővé teszi a játék létrehozását.





A Unity és az Unreal Engine a nagy nevek a játékfejlesztésben. Mindkettő szabadon használható, de ezzel még nincs vége a történetnek. A Godot egy ingyenes, nyílt forráskódú játékfejlesztő platform. Íme tíz ok, amiért Godot tökéletes lehet a következő játékhoz





1. Godot jó a programozóknak

Szinte minden játékfejlesztési környezet támaszkodik bizonyos programozási ismeretekre, de néhány jobban megfelel a programozói háttérből érkezőknek. A Godot tökéletes példa a programozók számára készített eszközökre.





A Godot API a motor szinte minden elemét feltárja, és ritkán talál olyan funkciókat, amelyek kód nélkül nem érhetők el közvetlenül. Godot dicséretet kap fantasztikus dokumentációjáért és egyszerű használatáért kódolási szempontból.

2. Godotnak dedikált nyelve van

A Godot motorhoz GDScript nevű programozási nyelv tartozik. Egyesek számára ez azonnali kikapcsolás. A házon belüli nyelvek gyakran szükségtelenek vagy rosszul átgondoltak.



A GDScript a Godot csapat belső tesztelésének eredményeként jött létre. Ahelyett, hogy új nyelvet hozna létre, a GDScript más nyelveken, például Pythonon és Lua -n keresztül iterálódott. Ezen nyelvek egyike sem működik úgy, ahogy akarják, ezért a csapat megalkotta a GDScript -et, hogy olyan olvasható legyen, mint a Python, ugyanakkor megtartotta a fejlesztéshez szükséges alapvető elemeket, például a szigorú gépelést, a jobb szerkesztőintegrációt és a gyorsaság egyszerűbb optimalizálását.

Sok fejlesztő, akik Godot -tal kezdik, kellemesen meglepődnek azon, milyen gyors a nyelv felvétele. Ha azonban egy új nyelv elsajátítása nem szerepel a listán, van egy alternatíva.





3. A Godot több nyelvet támogat

A játékfejlesztési környezet gyakori kiválasztása a programozási nyelv kiválasztását jelenti. Függetlenül attól, hogy mennyire jól érzi magát a preferált nyelven, ha a szükséges fejlesztési eszközöket nem támogatja, akkor nem sok választási lehetősége marad.

A Godot jelenleg közvetlenül támogatja a C ++, C#és GDScript -et. Dolgoznak a VisualScript-en is, amely kód mentes csomópont-alapú programozó rendszer, hasonlóan az Unreal Engine Blueprint rendszeréhez.





4. A Godot támogatja a nyelvkötést

Ha a hivatalosan támogatott nyelvek még mindig nem felelnek meg, akkor is vannak lehetőségei. A GDNative API lehetővé teszi más nyelvek közvetlen kötését a Godot -motorhoz. Ez hozzáférést biztosít a Godot API -hoz az Ön által választott nyelven.

Jelenleg kísérleti kötések vannak a Go, R, Nim, Rust és Ruby modellekhez. Figyelembe véve Godot hírnevét a programozók körében és a további nyelvek hozzáadásának igényét, számíthat arra, hogy ez a lista gyorsan bővülni fog!

a windows 10 nem indul el

5. A csomópontrendszer

A legtöbb játékmotor jeleneteket alkalmaz, általában egy játék szintjét képviselve. Tárgyak léteznek ebben a jelenetben. Az Unity -ben ezek GameObjects, az Unreal Engine -ben színészek.

Godotban egy jelenet a csomópontok gyűjteménye. Mindegyik csomópont egyetlen objektum, és minden csomópont örökölhet másokat. A csomópontok csoportját jelenetnek nevezik. A jelenetek egymástól is öröklődhetnek, amennyiben közös gyökércsomópontjuk van.

A Godot -féle csomópontrendszer más megközelítést biztosít az objektumokkal való munkához, amelynek megértése némi időt vehet igénybe (és ezen a cikken kívül nem terjed ki a részletes magyarázatra). Azok, akik elsajátítják, intuitív és bővíthető tervezőeszközként értékelik.

6. A Godot támogatja a 2D és 3D játékfejlesztést

A Godot támogatja a 2D és 3D játékok létrehozását. A 2D-s játékokat készítő indie-fejlesztők szeretik a Godot által biztosított munkafolyamatot. Ahelyett, hogy a pszeudo 2D -t (egy 3D -s világot két dimenzióban ábrázolja), Godot tényleges 2D -s térben dolgozik, pixelben kifejezve. Ez jelentősen leegyszerűsíti a 2D -s játékok létrehozását és optimalizálását.

A 3D támogatás újabb, és még mindig elmarad az Unreal Engine és az Unity mögött. Mindazonáltal, hacsak nem AAA játékot épít a csúcsminőségű grafikával, akkor nem fog semmilyen korlátozásba ütközni a Godot használatával.

A Godot speciális csomópontokkal rendelkezik mind a 2D, mind a 3D számára, néhányat mindkettőre terveztek, és hamarosan érkezik a 2.5D támogatása.

7. Godot nyílt forráskódú

A Godot nyílt forráskódú szoftver. A szerkesztő és a hozzá tartozó összes eszköz az MIT licenc hatálya alá tartozik. A Godot ingyenes, és te birtokolsz mindent, ami ezzel létrejött.

A Godot projekt nyílt forráskódú jellege is rendkívül kiterjeszthetővé teszi. Ha Ön programozó, aki a platformmal dolgozik, és talál valamit, ami nincs megvalósítva, vagy nem úgy működik, ahogy szeretné, akkor megváltoztathatja!

A Godot tele van közösség által fejlesztett eszközökkel, és sok felhasználó egyedi elemeket ad hozzá a motorhoz a játékaik fejlesztése során.

8. Godot saját IDE -vel rendelkezik

A Godot beépített IDE-vel rendelkezik. Bár lehet, hogy nem tartalmazza más IDE -k hűtőfunkcióinak egy részét, mint például a VSCode Live Share funkciója, ideális Godot -hoz.

Természetesen nem kötelező a motoron belüli IDE használata, és használhatja kedvenc IDE-jét vagy szövegszerkesztőjét a Godot programozásához.

9. Godot könnyű

A standard Godot futtatható fájl valamivel több mint 60 MB, és nem igényel telepítést. Csak töltse le, bontsa ki és menjen. Apró fájlmérete mellett maga a motor is kényelmes kisebb teljesítményű rendszereken.

Egy elgondolkodtató, de félelmetes tény az, hogy a Godot-motor egy Godot-játék. Ez azt jelenti, hogy a motoron belüli bármilyen teljesítmény tükrözi a vele készült projektek teljesítményét.

10. Godot Cross Platform

A Godot valóban többplatformos, Mac, Windows és Linux fejlesztőkkel. Sok alternatív eszközt egyetlen operációs rendszer (OS) szem előtt tartásával terveztek, és problémákat okoz, amikor másoknak továbbítják.

Bár nem ismert, hogy a Godot tervezés szerint több platformra kiterjed-e, a felhasználók minden platformon hasonló tapasztalatokról számolnak be, és minden Godot-játék több környezetre épül. A Godot szerverkészítéssel is rendelkezik, kifejezetten többjátékos játékok fogadására.

Még a Raspberry Pi verzió is készülőben van, ami mondanom sem kell, izgat minket!

Mire nem jó a Godot?

Eddig sok jó okot látott a Godot használatára, de kinek nem? Nos, Godot nem fogja gyártani a következő AAA kasszasikereket, de akkor megint nem ez az, akit a motor céloz meg.

Az Indie fejlesztők számára talán kritikusabb az a tény, hogy jelenleg nincs közvetlen módja a Godot -játékok konzolokra való előállításának. Ez abban rejlik, hogy a konzolokon való közzététel eszközei zárt forráskódúak, és szembe kell nézniük Godot nyílt forráskódú elkötelezettségével.

Ennek ellenére vannak fejlesztés alatt álló harmadik féltől származó eszközök, amelyek lehetővé teszik a konzolokon való közzétételt, és Godot növekvő használata miatt valószínűnek tűnik, hogy a konzolos lehetőségek tovább fognak növekedni.

Szabadság játékokat készíteni Godot -tal

A Godot ingyenes és nyílt forráskódú, és néhány ember számára ez kulcsfontosságú. A nyílt forráskódú játékfejlesztő eszköz tökéletes párosítás azok számára, akiket érdekel nyílt forráskódú játékok és általában a szoftverek.

hogyan rendezheti a dátumokat az Excel -ben

A Godot egy csodálatos lehetőség, de lehet, hogy nem neked való. Szerencsére vannak sok lehetőség van azoknak, akik saját játékokat szeretnének létrehozni!

Ha pedig más típusú alkalmazásfejlesztésekbe szeretne belemerülni, az alábbiakban bemutatjuk, hogyan hozhat létre saját, saját üzemeltetésű olvasható későbbi alkalmazást.

Részvény Részvény Csipog Email Canon vs Nikon: Melyik a jobb márka?

A Canon és a Nikon a két legnagyobb név a kameraiparban. De melyik márka kínálja a kamerák és objektívek jobb választékát?

Olvassa tovább
Kapcsolódó témák
  • Programozás
  • Nyílt forráskód
  • Játékfejlesztés
  • Godot motor
A szerzőről Ian Buckley(216 megjelent cikk)

Ian Buckley szabadúszó újságíró, zenész, előadó és videó producer, Berlinben, Németországban él. Amikor éppen nem ír vagy a színpadon, barkácsol elektronikával vagy kóddal, abban a reményben, hogy őrült tudós lesz.

Bővebben: Ian Buckley

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide