Az Unreal Engine már több mint két évtizede a játékfejlesztés világának alappillére. A lenyűgöző grafikájáról, az egyszerű fejlesztői eszközökről és a rendszeres frissítésekről ismert Unreal minden fejlesztő számára bölcs választás.

De hogyan kezdhetsz hozzá az első játékhoz az Unrealban?

Az Unreal Engine-ről

Az Unreal Engine az Epic Games, a Fortnite mögött álló emberek 3D-s játékfejlesztő motorja, amely 1998-ban debütált. Az eszköz ezután teljes játékfejlesztő csomaggá nőtte ki magát. Programozást, animációt és számos más versenyképes funkciót kínál. A motor új verziója 2022-ben jelent meg, az Unreal Engine funkcióinak fejlesztése miközben a fejlesztők számára is elérhetőbbé teszi.

Az Unreal Engine jó kezdőknek?

Az Unreal Engine 5 számos olyan funkcióval rendelkezik, amelyek a játékfejlesztésben kezdőknek szólnak. Az Unreal Visual Scripting funkcióinak köszönhetően kód nélkül fejlesztheted első játékodat. És támaszkodhat a motorhoz rendelkezésre álló részletes dokumentációra, hogy beindítsa a tanulást.

instagram viewer

Eladhatsz Unreal Engine-nel készült játékokat?

Az Unreal Engine-nel készített játékokat a cég bármelyik licencelési lehetősége alatt értékesítheti. Fontos, hogy a szoftver letöltésekor olvassa el a saját Unreal Engine EULA-ját. Az Epic engedélyezi az Unreal-lal készített játékok értékesítését, és általában csak akkor kap jogdíjat, ha bevétele meghaladja az 1 millió dollárt.

Az Unreal Engine ingyenes?

Az Unreal Engine 5 alapverziója minden felhasználó számára ingyenes, legyen szó üzletről, hobbiról vagy diákról. Az Epic Games vállalati programot is kínál prémium támogatással és egyéni licenc lehetőséggel a speciális igényű felhasználók számára. Minden Unreal Engine 5 licenchez ugyanazok a motorfunkciók és tananyagok tartoznak.

Az Epic Games Launcher letöltése

Az Unreal Engine-t ugyanazon az Epic Games Launcher alkalmazáson keresztül töltheti le, amelyet a játékok letöltéséhez használ. Le kell töltenie az indítót innen Epikus játékok és telepítse, mielőtt elkezdené dolgozni a motorral.

Az Unreal Engine telepítése és beállítása

Az Unreal Engine telepítését az Epic Games Launcher telepítése után kezdheti meg. Nyissa meg az indítót, és kattintson Unreal Engine az ablak bal oldalán, mielőtt a gombra kattintana Könyvtár fület az ablak tetején.

Kattintson Telepítés a legújabb motorverzión a Motor verziók szakasz. Válassza ki az Unreal Engine 5 telepítéséhez használni kívánt fájl elérési útját, és kattintson a gombra Telepítés.

Eltart egy ideig, amíg a telepítés befejeződik, így lehetősége nyílik megismerni az Unrealt, mielőtt használná.

Hogyan készítsünk játékot az Unreal Engine-ben kezdőknek

Az Epic Games olyan kedves, hogy mintajátékokat kínál az új fejlesztőknek, akik szeretnének megtanulni, hogyan készítsenek játékokat az Unreal Engine segítségével. A Lyra mintajáték kiváló kiindulópont. Irány a Minták fülön az Epic Games Launcherben, válassza ki Lyra kezdőjáték, és kattintson a Ingyenes gomb. Ez megnyitja a feltételeket, amelyeket el kell fogadnia.

Kattintson Projekt létrehozása és válassza ki a kezdőjátékhoz használni kívánt fájl elérési útját, majd kattintson a gombra Teremt. Várja meg, amíg a kezdőjáték letöltődik, mielőtt a következő lépésre lépne.

Most, hogy letöltötte a Lyra-t, elkezdhet dolgozni az Unrealban. Indítsa el az Unreal Engine-t az Epic Games Launcherből és Tallózás a fejlesztői eszközök megnyitása előtt mentett Lyra projektfájlokhoz.

Az Unreal Engine UI felfedezése

Mindenki ugyanazt a felhasználói felület-elrendezést fogja látni az Unreal Engine-ben az első betöltéskor. Az Unreal Engine 5 leegyszerűsítette és továbbfejlesztette a szoftver általános elrendezését, de tetszőleges mértékben módosíthatja a saját igényei szerint.

Amint a fenti képernyőképen látható, az Unreal Engine képernyőjén a legfontosabb dolog a Vizuális szerkesztő ablaktáblát. Itt láthatja azt a jelenetet, amelyen éppen dolgozik, a benne lévő objektumokkal és egyéb példányokkal együtt. Hasonlóan az olyan eszközökhöz, mint a Blender, a vizuális szerkesztőben különböző szerkesztési módok közül választhat.

A képernyő jobb oldalán két különálló panel található: a Körvonalazó és Részletek szakaszok. Az Körvonalazó az objektumok szövegalapú hierarchiája az aktuális szinten. Ez hozzáférést biztosít a láthatatlan objektumokhoz, a szülő-gyermek kapcsolatokhoz és egyebekhez. Ez alatt található a Részletek szakasz, amely a kiválasztott objektum tulajdonságait mutatja.

Unreal Engine tartalom fiók, kimeneti napló és parancs

Három kulcsfontosságú eszköz található az Unreal Engine képernyőjének alján. A tartalomfiók ad otthont a játékban használt összes eszköznek, a kimeneti napló pedig információkat nyújt a játék hibakeresése során. A Cmd eszköz lehetővé teszi, hogy parancsokat adjon ki a játéknak.

Jelenleg a Content Drawer a legfontosabb része a felhasználói felületnek, amelyre összpontosítani kell. Kattintson Tartalom fiók a tartalomkezelő megnyitásához, és látni fogja a Lyra mintajátékot alkotó összes fájlt. Kereshet és szűrhet a fájlok között, hogy könnyebben megtalálja, amit keres.

Amint a Lyra példából is látható, a tartalomfiókkal való munka során mindig fontos a fájlkezelés körültekintése.

Hozzáadás az Unreal Engine felhasználói felületéhez

Amint már említettük, az Unreal Engine felhasználói felületét az igényeinek megfelelően testreszabhatja. Menj Ablak a képernyő tetején, hogy megtekinthesse a használható extra UI-elemek listáját. Ha az egérmutatót az egyes paneltípusok fölé viszi, rövid leírást kap arról, hogy mit néz.

Programozás az Unreal Engine-ben

A programozás megkezdése az Unreal Engine-ben hasonló a kezdeni a Unityvel. Mindkét eszköz átfogó lehetőségeket kínál, amelyek segítségével irányíthatja a kódot, miközben minimálisra csökkenti a saját maga számára írandó mennyiséget.

Milyen programozási nyelvek működnek az Unreal Engine-ben?

Az Unreal Engine a C++-t használja fő programozási nyelvként, és egy fordító is működik vele. A C++ mellett az Unreal fejlesztők a Blueprint Visual Scripting rendszert is használhatják műveletek és események létrehozására anélkül, hogy valódi kódot kellene használniuk.

Kódolás C++-val az Unreal Engine-ben

Bármikor hozzáadhat új C++ osztályokat projektjéhez, ha felkeresi a címet Fájl majd rákattint Új C++ osztály. Innentől kezdve az Ön által írt kód olyan lesz, mint bármely más projekt; akár olyan eszközöket is használhat, mint a Visual Studio, hogy segítse a kódolást az Unreal Engine-ben. A kezdéshez használhatja az Unreal Engine 5 hivatalos dokumentációját.

Blueprint Visual Scripting az Unreal Engine 5-ben

A Blueprint Visual Scripting az Unreal Engine 5 válasza a blokkkódolásra és más vizuális programozási módszerekre. A Blueprint egy hatékony eszköz, amellyel egyetlen kódsor nélkül is készíthet játékokat. A Lyra például egy teljesen vizuális szkriptekkel készült játék.

Ha látni szeretne egy példát az Unreal vizuális szkriptjére, vessen egy pillantást a GA_Weapon_Fire alatt található fájl Összes > Fegyverek a tartalomfiókban. Ez a fájl vezérli a fegyvertüzelést a Lyrában, és első megnyitásakor elég ijesztőnek tűnik, de nem túl nehéz megbirkózni vele.

Ez a tervfájl négy különböző részből áll. Az első szakasz fegyvernyomot hajt végre, amikor a játékos először megüti a tűz gombot. Ez ellenőrzi, hogy a játékos helyi irányítás alatt áll-e, ezt követi az animációk lejátszása és a fegyver tűzsebességének szabályozása. A játékos nem lőheti el a fegyverét, ha meghalt.

Ezután a Blueprint vizuális szkript feldolgozza a játékos által végrehajtott lövés céladatait. Ez biztosítja, hogy a találatok sebzést okozzanak és effektusokat adjanak a játékosoknak, ugyanakkor gondoskodik arról is, hogy a céltól eltérő lövések ne tegyenek nekik semmit.

Amint az Unreal vizuális szkriptjéből látható, az ezzel a rendszerrel végzett programozás nagy hangsúlyt fektet a kapcsolatokra. A behelyezett kódblokkok mindegyikéhez vonalakat kell húzni a többi blokkhoz, olyan folyamatot alkotva, amely gyorsan ismerős lesz a programozók számára. Még akkor is érdemes elolvasni az Unreal Engine 5 szkriptekkel kapcsolatos dokumentációját, még akkor is, ha van tapasztalata a kóddal.

Az Unreal Engine 5 első lépései

Az Unreal Engine 5 egy hatalmas szoftver, rengeteg tanulnivalóval. A ráfordított idő mindig megéri, és lehetőséget ad arra, hogy álmai játékait valóra váltsa.