Hogyan készítsünk videojátékot

Sok minden belefér egy videojáték készítésébe. Minden videojáték több művészeti médiumot kombinál, a zenétől a művészeten át az animációig – a programozás a maga módján még művészeti forma is. Mindezek a művészeti formák csatlakoznak egy játékmotorhoz, és ebben az útmutatóban a kedvenceinket mutatjuk meg.

Tartalom

  • A legjobb szoftver videojáték készítéséhez
  • Egység
  • Unreal Engine 4
  • GameMaker
  • RPG Maker MV
  • Konstrukció 3
  • Armory3D
  • Godot
  • Tippek videojáték készítéséhez
  • Hozzon létre egy horgot
  • Megismerni
  • Legyen a közösség tagja

Ajánlott videók

Legyen Ön művésztanhallgató néhány érdekes karakterkoncepcióval, vagy tapasztalt programozó, aki nagy rendszerismeretekkel rendelkezik, van egy eszköz az Ön számára. Az alábbiakban bemutatjuk a hét legjobb eszközt a videojátékok készítéséhez, valamint néhány tippet az első játék megkezdéséhez.

A legjobb szoftver videojáték készítéséhez

Ha több százezer dollárral tud játszani, és professzionális programozói múltja van, mindig licencelhet valamit, például a CryEngine-t, de a legtöbb ember számára ez nem reális. Feltételezve, hogy nem akarod teljesen a nulláról kezdeni, ki kell választanod a megfelelő játékkészítő szoftvert, amely megfelel a tudásszintednek. Rengeteg ingyenes és prémium lehetőség közül választhat, és mindegyiknek megvan a maga érdemei és eszközei a saját tervezésű videojáték létrehozásához. Az alábbiakban néhány a keze ügyében elérhető legjobb lehetőségek közül látható, függetlenül attól, hogy csupasz csontot szeretne építeni

Pong-esque knockoff, egy lenyűgöző akciójáték vagy egy szerepjáték (RPG) Zelda legendája vagy Földhözragadt.

Inspiráló megjegyzésként a feltörekvő játékfejlesztők számára, hogy az eszköz nem készíti el a játékot. Válassza ki azt a motort, amelyik a legkényelmesebb, és amely a legjobban illik az elmesélni kívánt történethez. Csábító valami olyasmiket használni, mint a Unity vagy az Unreal Engine, tekintve, hogy mekkora befolyásuk van. Ha azonban olyasmit találsz, mint az RPG Maker vagy a Godot, amelyek jobban megfelelnek az általad készített játéknak, akkor nincs probléma a használatával.

Összefüggő

  • 7 közelgő furcsa és vad videojáték-adaptáció, amit érdemes megnézned
  • Mennyi RAM kell?
  • Nintendo Switch játékutalványok: működésük és a jogosult játékok

Elérhető Windows, MacOS és Linux rendszerekhez

A Unity 2019.3 már elérhető!

Ha komolyan gondolja a játékfejlesztést, a Unity az, ahol el kell kezdenie. Számtalan indie sláger született a motor segítségével, től Hollow Knight nak nek Cuphead nak nek Menekülés Tarkovból. A Unityben az a lenyűgöző, hogy elég erős ahhoz, hogy AAA minőségű címet adjon ki, miközben elérhető az újoncok számára. Ja, és ingyenesen használhatod mindaddig, amíg a növekvő játékstúdiód kevesebb mint 100 000 dollárt keresett az elmúlt 12 hónapban.

Egyedülálló fejlesztők vagy kis csapatok számára a Unity a játékteremtő eszköz a hatalmas piacterének köszönhetően. A Unity Asset Store-ban a karaktermodellektől a teljes környezetekig minden megtalálható, amelyek többsége olcsó, vagy bizonyos esetekben ingyenes. Még ha nincs is tapasztalatod a programozásban, és nem tudsz lemodellezni egy karaktert, hogy megmentsd az életedet, építhetsz játékot a Unity segítségével. Lehet, hogy még nem áll készen a kiadásra, de mivel a legtöbb csomag jó minőségű az Asset Store-ban, még mindig bizonyítja a koncepciót.

Az egység is felkészít a sikerre. Az alapplatform a játékok építésére szolgál. A Unity azonban további eszközök széles skáláját tartalmazza, így a fejlesztési folyamaton túl is elérheti játéka céljait. Van egy játékszimulációs eszköz, amellyel kihasználhatja a felhő erejét a játék teszteléséhez számtalan próba, valamint egy bevételszerzési motor, ha plusz pénzt szeretne szerezni egy mobilon játszma, meccs.

Mintha ez nem lenne elég, a Unity a tanulási források sűrű könyvtárát is tartalmazza. A Unity nem csak egy játékmotor. Ez egy teljes ökoszisztéma annak biztosítására, hogy az új és tapasztalt fejlesztők létrehozhassák a kívánt játékokat.

Elérhető Windows, MacOS és Linux rendszerekhez

Félelmetes játékok 2020-ban és azon túl | Unreal Engine

A Unity egy motor, amivel AAA játékokat lehet készíteni, de az Unreal Engine egy olyan eszköz, amely van AAA játékok készítésére használták. És sokat használják. Ha játszottál Final Fantasy VII Remake, Star Wars Jedi: Bukott rend, Fortnite, Octopath Traveler, Borderlands 3, vagy Kingdom Hearts III, láttad az Unreal Engine 4-et működés közben. Ez csak egy kis példa a legutóbbi játékokból, amelyek a motort használják. Ha egy fejlesztő nem a saját játékmotorját használja, valószínűleg az UE4-et használja.

Az Unreal az az eszköz, amelyet érdemes használni, ha komoly vágyaid vannak az AAA játékstúdióban való munkával kapcsolatban. Szerencsére az Epic Games sokat tett az elmúlt években a motor elérhetőbbé tétele érdekében. Többé nincs szüksége sűrű C++ tudásra vagy akár eszközökre ahhoz, hogy elkezdje építeni játékát. Mint a Unity, az Unreal is nyüzsgő piactér 3D modellekkel, környezetekkel, szkriptekkel és még sok mással. Az Epic havonta tartalomcsomagokat is ad. A cikk írásakor egy csomag rendkívül részletgazdag felhőkarcoló-modell ingyenes, ami általában 149,99 dollárba kerül.

Egyesek számára az Unreal jobb választás lehet, mint a Unity a Blueprint Visual Scripting rendszerének köszönhetően. Az Unreal C++-t használ, de nem kell kódsorokat írnia ahhoz, hogy szkriptet adjon a játékhoz. A tervrajzok vizuálisan ábrázolják a kód működését, lehetővé téve a különböző csomópontok összekapcsolását a szkript létrehozásához. Még mindig van egy tanulási görbe a Blueprintsben – elvégre a C++ teljes erejét kínálja –, de sokkal könnyebb és minden bizonnyal élvezetesebb, mint órákat tölteni egy programozási nyelv tanulásával.

A költségek az, ahol a dolgok összezavarodnak az Unreal számára. Maga az eszköz ingyenesen használható, kérdések nélkül. Ha ingyenesen terjesztesz egy játékot, vagy csak szórakozol, akkor az Unreal Engine 4-et teljes kapacitásában ingyenesen használhatod. Ha bevételt szerez, akkor negyedévente 3000 USD feletti bevételének 5%-ával tartozik az Epic-nek, függetlenül attól, hogy önkiadót publikál, vagy kiadóval dolgozik. Szerencsére az Epic rendelkezik néhány lehetőséggel a pénzügyi terhek enyhítésére. Ha olyan koncepciót hoz létre, amely érdekli az Epicet, megkaphatja a MegaGrant-ot. Az Epic 100 000 000 dollárt áldozott az új alkotóknak, a támogatások pedig 5 000 és 500 000 dollár között mozognak. Ha támogatást kap, semmi mással nem tartozik az Epic-nek azon az 5%-on kívül, amely általában a projekt bevételszerzéséhez szükséges. Ez önmagában is elég ösztönző lehet az Unreal használatához egy másik eszköz helyett.

Elérhető Windows és MacOS rendszerekhez

GameMaker Studio 2

Ha az indie játékok rajongója vagy, valószínűleg többször is belefutottál a GameMakerbe. Ez a mögöttes eszköz Hotline Miami, Downwell, Minit, Blazing Chrome, Sperlunky, és a nemrég megjelent Levelhead, amely még kapott a foglalkozik az Xbox Game Passszal. A spektrum másik végét foglalja el, mint az Unreal Engine, a Unity pedig egyensúlyt teremt a kettő között. Ennek ellenére, ha 2D-s játékot készít, és nincs szüksége a Unity összes funkciójára, a GameMaker kiváló választás. Platformjának korlátozásával a GameMaker képes a szokásosan összetett rendszereket könnyen kezelhetővé tenni.

Ezenkívül a GameMaker egy fedél alá helyezi a játék fejlesztéséhez szükséges számos eszközt. Ha mindent egyedül szeretne létrehozni a Unity vagy az Unreal segítségével, akkor hozzá kell férnie többek között képszerkesztő eszközökhöz, 3D modellező szoftverekhez és audioszoftverekhez. Minden be van építve a GameMakerbe, a Photoshop-szerű képszerkesztőtől a teljes animációs szerkesztőig. Egész egyszerűen elkészíthet egy teljes játékot a GameMaker segítségével.

Nincs szükség semmilyen programozási tudásra sem. A GameMaker saját programozási nyelvén, a GML-en alapul. A GML áramvonalasabb, mint például a C++, miközben biztosítja a legtöbb teljesítményt. Mivel kifejezetten a GameMaker számára készült, sokkal intuitívabb, mint egy hagyományos programozási nyelv. A GameMaker egy vizuális szkriptszerkesztőt is tartalmaz drag-and-drop csomópontokkal, ami azt jelenti, hogy könnyedén készíthet kódot anélkül, hogy bármit is tudna a nyelvről.

Az árképzés az, ahol a dolgok furcsává válnak a GameMaker számára. Bár a végén sokkal többet fog költeni a Unity vagy az Unreal segítségével, ha slágert hoz létre, a GameMakernek magasabb az előzetes költsége. Meg kell vásárolnia a motort és a licencet, vagyis ha több platformra szeretne fejleszteni, akkor ezekre a platformokra licencet kell vásárolnia. Az asztali számítógép és a mobil olcsó, az állandó licenc 99 vagy 199 dollár minden platformon. A konzolok azonban drágák. A PS4-re, Xbox One-ra vagy Nintendo Switchre való exportálás konzolonként 799 dollárba kerül, és ez a licenc csak egy évig érvényes. Ennek ellenére a GameMaker hosszú távon olcsóbb lesz, és a rendelkezésre álló tanulási erőforrások és eszközök mennyiségével ez csekély árat jelent.

Elérhető Windowshoz

RPG Maker MV előzetes

Az RPG Maker sorozatnak hosszú története van, egészen 1988-ig nyúlik vissza. Ez egy 2D játékkészítő eszköz, amely kizárólag RPG-ket, pontosabban JRPG-ket készít (épület nélkül Skyrim itt). Az RPG Maker a rugalmasságot a hozzáférhetőségre cseréli. Létrehozhat egy teljes játékot a dobozból, minden logikával és eszközzel készen áll az Ön rendelkezésére. Ha akarod, eljátszhatod a pályatervező szerepét, karaktereket, csatákat és tárgyakat dobálhatsz a térképedre, ahogy jónak látod.

Az RPG Maker rácson működik. A térkép készítése során a csempéket az eszközdobozból a képernyőre húzva megfestheti a környezetet. Eseményeket köthetsz ezekhez a lapkákhoz, vagy kiválaszthatsz egy véletlenszerű találkozási arányt egy teljes területre. Az RPG Maker alapvetően minden mást bevált az Ön számára. A rendszerek már be vannak programozva, vagyis mindössze annyit kell tennie, hogy megadja a rendszer feltételeit. Ha úgy találja, hogy az előre beállított rendszerek nem elegendőek, bővítheti az RPG Maker-t bővítményekkel, akár a közösségből, akár a saját kezéből. Az RPG Maker Javascriptet használ, és Ön szabadon szerkesztheti az összes mögöttes kódot, hogy illeszkedjen a játékához.

Ennek ellenére az RPG Maker nem rendelkezik olyan befolyással, mint a Unity vagy az Unreal (vagy akár a GameMaker, ami azt illeti). Az RPG Maker segítségével készített cím szinte azonnal azonosítható, és bár egyes alkotók nagy sikerrel használták az eszközt – A Holdra egy kiemelkedő cím, amelyet az RPG Makerrel hoztak létre – a legtöbb kiadás nem volt jó. Az RPG Maker tökéletes saját klasszikus Final Fantasy vagy Dragon Quest játék létrehozásához. A használat során megszerzett tudás azonban technikai szinten nem nagyon ültethető át más platformokra.

Windowshoz elérhető

A Construct 3, a böngésző alapú játékmotor beállítása!

A Construct nem annyira ismert, mint a fenti bejegyzések, de még mindig egy kompetens játéktervező eszköz. Leginkább mobiljátékokhoz használják, és olyan fejlesztők, mint az EA, a Sega és a Zynga a Construct ügyfélkörét képviselik. Számunkra a legfontosabb játék a motor használatával ikonoklasztok, amelyet egyetlen személy fejlesztett ki az eredeti Construct módosított változatának felhasználásával.

A Construct 3 azonban néhány változást hoz, amelyek közül a legfontosabb a blokk alapú programozás. Még könnyebben használható, mint a GameMaker és az Unreal Engine. Minden csomópont nagyon világos utasításokkal rendelkezik, amelyek lehetővé teszik a scripek intuitív összeállítását. A Construct blokkokat is használ egy lapon a folyamatábra helyett. Ez sokkal könnyebbé teszi a hosszú, összetett szövegek válogatását.

A probléma az, hogy a Construct megköveteli a licenc folyamatos megújítását. Ellentétben a Unity-vel és az Unreal-lal, amelyekkel valóban ingyenesen fejlesztheted játékaidat, a Constructért addig kell fizetned, amíg használod. Létezik egy nagyon korlátozott ingyenes verzió, de ezzel nem jutsz messzire (például még egyéni betöltési képernyőket sem tudsz létrehozni). A teljes verzió évente 99 dollárba kerül. Ennek ellenére a kezdetektől fogva minden csengőt és sípot tartalmaz, beleértve az iOS export támogatását, Android, Windows, MacOS, Linux és Xbox One. A PS4 vagy a Switch azonban nem támogatja, és a fórumok átvizsgálása után úgy tűnik, hogy ez a belátható jövőben is így lesz.

Nyílt forráskód

Armory3D Game Engine -- Bevezetés

Az Armory3D egy teljesen ingyenes, nyílt forráskódú 3D-s játékmotor. Az Armory3D fő hátránya, hogy teljes mértékben integrálható a Blenderrel, lehetővé téve 3D modellek létrehozását és animálását egy egységes munkafolyamatban. Mivel a Blendert már erősen használják a játékfejlesztésben, a játékmotorba való közvetlen integrálása óriási. Többé nem kell aggódnia a törött modellek vagy animációk miatt, még kevésbé a renderelési idők miatt.

Ami a programozási logikát illeti, az Armory3D tartalmaz egy csomópont-alapú szerkesztőt, bár ez nem olyan robusztus, mint az Unreal vagy a GameMaker. Az Armory3D egy hatékony eszköz, amelyet a fejlesztés előrehaladtával figyelemmel kell kísérni. Ennek ellenére ez még mindig folyamatban van, és sok olyan funkció, amely a bevált motoroknál látható, nincs jelen. Szerencsére az alapvető funkciók vannak jelen van, beleértve a Windows, Linux, MacOS, HTML5, Android, iOS, PS4, Xbox One és Switch támogatását.

Nyílt forráskód

Godot Engine asztali/konzolos játékok bemutatója | 2020. április

A Godot egy másik ingyenes, nyílt forráskódú játékmotor, amely szinte mindenhol elérhető (még a Steam verzió). Godot sok szempontból úgy érzi, mint a Unity évekkel ezelőtt. Használhatja 2D-s vagy 3D-s játékok fejlesztésére, a közösség nyüzsgő, és nincs költség az induláshoz. Nem támogatja a Switchet vagy a PS4-et, de továbbra is exportálhatja játékát minden más platformra, mindezt díjak és jogdíjak nélkül.

Az egyetlen hátránya az, hogy Godot-nak nagy része hiányzik abból a keretből, amely egy olyan eszközhöz, mint a Unity rendelkezik. Nincs eszközpiac, és a tanulási források, bár alaposak, nem annyira hozzáférhetőek. Ez egy viszonylag új eszköz, és tekintettel arra, hogy mennyi funkciója van, optimisták vagyunk a jövőjét illetően. Ha még csak most kezdi, próbálja meg Godot-ot. Végül is ingyenesen letölthető.

Tippek videojáték készítéséhez

Kezdje kicsiben

Ha feltörekvő játékfejlesztő vagy, valószínűleg újra és újra hallottad ugyanazt: Kezdd kicsiben. Azért vagyunk itt, hogy ezt megismételjük. Mivel a videojátékok oly sokféle művészeti formát ötvöznek, nem valószínű, ha nem lehetetlen, hogy egyedül hozzon létre egy hatalmas játékot. Megvan az oka annak, hogy a legtöbb indie játék egyszerű 2D-s játék.

Hozzon létre egy horgot

A legjobb, ha a játék megkezdése előtt kitalál egy horogot. Az egyik legnyilvánvalóbb horog narratív alapú, ami egy kiemelkedő koncepciót jelent, amely megragadja a játékost és magával ragadja.

Ha azonban a kis stúdióknak szánt sikeres játékokat nézzük, a horog gyakran maga a játékmenet. Például a Minitben legfeljebb egy percet fedezhet fel, míg a Downwell egy 2D platformer, amely fentről lefelé halad, nem balról jobbra.

Ha meghatároz egy érdekes mechanikát, amelyet fel szeretne fedezni, akkor több irányt fog adni a játéknak, és jobban meghatározza a hatókörét. Rengeteg játék áll rendelkezésre, így soha nem árt, ha kiemeli a sajátját.

Megismerni

Nem jó ötlet a magnum opust egy olyan eszközzel létrehozni, amelynek használatára még csak gondolkozol. Szánjon egy kis időt elemi játékok és mások prototípusainak fejlesztésére, miközben a motor kiválasztása után megtanulja a szoftvert.

Hozzá kell szoknia a használt eszközhöz, mielőtt elérkezne az első teljes játék létrehozásának ideje. Képesnek kell lennie arra, hogy a gyorsbillentyűkkel mozogjon a felületen, és pontosan megértse, hol van minden. Az alacsonyabb kockázatú projektekre és kísérletekre koncentrálva sajátíthatja el a szoftvert anélkül, hogy maximalizálná stresszszintjét.

Legyen a közösség tagja

Erősen javasoljuk, hogy ne próbáljon meg egyedül fejleszteni egy játékot. Ez komolyan egy óriási játék, nem-nem. A játék létrehozása hihetetlenül bonyolult folyamat, és elkerülhetetlenül szükségtelen szorongáshoz és valószínűleg kiégéshez vezet.

Ha elkötelezett a játék iránt, akkor szüksége lesz egy stabil játékoscsoportra, akik támogatják Önt, hogy sikeresek legyünk, különösen akkor, ha a dolgok nehézkessé válnak. Lehetősége van csatlakozni egy jelenlegi aktív közösséghez, vagy létrehozhat saját közösséget.

A másokkal való részvétel kritikus szempont a videojátékokban és azok tervezésében. Nagyon fontos, hogy minden eszköz, amelyről korábban beszéltünk, kifejezetten a tartós közösségek támogatására lett kifejlesztve. Ezek az eszközök és a hozzájuk kapcsolódó közösségek segítenek a játékkészítési képességek fejlesztésében.

Szerkesztői ajánlások

  • A legjobb egyjátékos játékok
  • Hogyan teszteljük a videojáték-konzolokat
  • A Grand Theft Auto V ma meglepetésszerűen visszatér az Xbox Game Passhoz
  • Nintendo Direct 2023. június: hogyan nézd meg és mire számíthatsz
  • Fortnite Reality Augments: teljes lista és használatuk