Unreal Engine ir bijis galvenais spēļu izstrādes pasaulē vairāk nekā divus gadu desmitus. Unreal, kas pazīstams ar satriecošu grafiku, vienkāršiem izstrādes rīkiem un regulāriem atjauninājumiem, ir gudra izvēle jebkuram izstrādātājam.

Bet kā jūs sākat izveidot savu pirmo spēli Unreal?

Par Unreal Engine

Unreal Engine ir 3D spēļu izstrādes dzinējs, ko izstrādājis Epic Games, kas ir Fortnite biedri un kas debitēja 1998. gadā. Pēc tam rīks kļuva par pilnu spēļu izstrādes komplektu. Tā piedāvā programmēšanu, animāciju un daudzas citas konkurētspējīgas funkcijas. Jaunā dzinēja versija tika izlaista 2022. gadā, uzlabot Unreal Engine funkcijas vienlaikus padarot to pieejamāku izstrādātājiem.

Vai Unreal Engine ir piemērots iesācējiem?

Unreal Engine 5 ir aprīkots ar virkni funkciju, kas paredzēta tiem, kas sāk spēļu izstrādi. Jūs varat izstrādāt savu pirmo spēli bez koda, pateicoties Unreal vizuālās skriptēšanas funkcijām. Un jūs varat paļauties uz detalizēto dokumentāciju, kas pieejama dzinējam, lai sāktu mācības.

Vai varat pārdot spēles, kas izgatavotas ar Unreal Engine?

Varat pārdot spēles, kuras veidojat ar Unreal Engine, izmantojot jebkuru no uzņēmuma licencēšanas iespējām. Lejupielādējot programmatūru, ir svarīgi izlasīt savu Unreal Engine EULA. Epic ļauj pārdot spēles, kas izveidotas ar Unreal, un parasti saņem honorārus tikai tad, ja jūsu ieņēmumi pārsniedz 1 miljonu ASV dolāru.

Vai Unreal Engine ir bez maksas?

Unreal Engine 5 pamata versija ir pieejama bez maksas visiem lietotājiem neatkarīgi no tā, vai esat uzņēmējs, hobijs vai students. Epic Games piedāvā arī uzņēmuma programmu ar izcilu atbalstu un pielāgotas licences opciju lietotājiem ar īpašām vajadzībām. Katrai Unreal Engine 5 licencei ir tādas pašas dzinēja funkcijas un mācību materiāli.

Epic Games palaidēja lejupielāde

Varat lejupielādēt Unreal Engine, izmantojot to pašu Epic Games Launcher lietotni, kuru izmantojat spēļu lejupielādei. Jums ir jālejupielādē palaišanas programma no Episkās spēles un uzstādiet to, pirms varat sākt strādāt ar dzinēju.

Unreal Engine instalēšana un iestatīšana

Varat sākt instalēt Unreal Engine, tiklīdz ir instalēts Epic Games Launcher. Atveriet palaidēju un noklikšķiniet uz Nereāls dzinējs loga kreisajā pusē, pirms noklikšķināt uz Bibliotēka cilne loga augšdaļā.

Klikšķis Uzstādīt jaunākajā dzinēja versijā Dzinēju versijas sadaļā. Izvēlieties faila ceļu, kuru vēlaties instalēt Unreal Engine 5, un noklikšķiniet uz Uzstādīt.

Paies zināms laiks, līdz instalēšana tiks pabeigta, sniedzot jums iespēju sākt mācīties par Unreal pirms tās izmantošanas.

Kā izveidot spēli Unreal Engine iesācējiem

Epic Games ir pietiekami laipns, lai piedāvātu spēļu paraugus jaunajiem izstrādātājiem, kuri vēlas iemācīties izveidot spēles ar Unreal Engine. Lyra paraugspēle ir lieliska vieta, kur sākt. Dodieties uz Paraugi Epic Games palaidēja cilnē atlasiet Lyra sākuma spēle, un noklikšķiniet uz Bezmaksas pogu. Tiks atvērts noteikumu kopums, kas jums jāpieņem.

Klikšķis Izveidot projektu un izvēlieties faila ceļu, kuru vēlaties sākt spēlei, pēc tam noklikšķiniet uz Izveidot. Pagaidiet, līdz tiek lejupielādēta sākuma spēle, pirms pāriet uz nākamo darbību.

Tagad, kad esat lejupielādējis Lyra, varat sākt strādāt pakalpojumā Unreal. Palaidiet Unreal Engine no Epic Games Launcher un Pārlūkot Lyra projekta failiem, kurus saglabājāt pirms izstrādes rīku atvēršanas.

Unreal Engine lietotāja interfeisa izpēte

Ikviens redzēs to pašu lietotāja interfeisa izkārtojumu Unreal Engine, kad tas tiks ielādēts pirmo reizi. Unreal Engine 5 vienkāršoja un uzlaboja vispārējo programmatūras izkārtojumu, taču jūs varat to mainīt, cik vien vēlaties, lai tas atbilstu savām vajadzībām.

Kā redzat iepriekš redzamajā ekrānuzņēmumā, Unreal Engine ekrānā galvenais ir Vizuālais redaktors rūts. Šeit jūs varat redzēt ainu, pie kuras strādājat, kā arī visus objektus un citus gadījumus tajā. Līdzīgi kā tādi rīki kā Blender, vizuālajā redaktorā varat izvēlēties kādu no dažādiem rediģēšanas režīmiem.

Ekrāna labajā pusē ir divas atsevišķas rūtis: Kontūrs un Sīkāka informācija sadaļas. The Kontūrs ir uz tekstu balstīta objektu hierarhija pašreizējā līmenī. Tādējādi jūs varat piekļūt neredzamiem objektiem, vecāku un bērnu attiecībām un citiem. Zem šī ir Sīkāka informācija sadaļu, kurā parādīti atlasītā objekta rekvizīti.

Unreal Engine satura atvilktne, izvades žurnāls un Cmd

Trīs būtiski rīki atrodas Unreal Engine ekrāna apakšā. Satura atvilktnē atrodas visi jūsu spēlē izmantotie līdzekļi, un izvades žurnāls sniedz informāciju, kad atkļūdojat spēli. Cmd rīks ļauj izdot komandas spēlei.

Pagaidām satura atvilktne ir vissvarīgākā lietotāja saskarnes daļa, uz kuru jākoncentrējas. Klikšķis Satura atvilktne lai atvērtu satura pārvaldnieku, un jūs redzēsit visus failus, kas veido Lyra parauga spēli. Varat meklēt un filtrēt failus, lai būtu vieglāk atrast to, ko meklējat.

Kā redzat Lyra piemērā, vienmēr ir svarīgi rūpēties par failu pārvaldību, strādājot ar satura atvilktni.

Pievienošana jūsu Unreal Engine UI

Kā minēts, jūs varat pielāgot Unreal Engine lietotāja interfeisu savām vajadzībām. Iet uz Logs ekrāna augšdaļā, lai skatītu to papildu UI elementu sarakstu, kurus varat izmantot. Virzot kursoru virs katra paneļa veida, tiks parādīts īss apraksts par to, ko skatāties.

Programmēšana Unreal Engine

Darba sākšana ar programmēšanu programmā Unreal Engine ir līdzīga darba sākšana ar Vienotību. Abi rīki piedāvā visaptverošas iespējas, lai jūs varētu kontrolēt savu kodu, vienlaikus samazinot to, cik daudz jums jāraksta.

Kādas programmēšanas valodas darbojas ar Unreal Engine?

Unreal Engine kā galveno programmēšanas valodu izmanto C++ ar kompilatoru, kas paredzēts darbam ar to. Līdzās C++, Unreal izstrādātāji var izmantot Blueprint Visual Scripting sistēmu, lai izveidotu darbības un notikumus, neizmantojot reālu kodu.

Kodēšana ar C++ programmā Unreal Engine

Jebkurā laikā savam projektam varat pievienot jaunas C++ klases, dodoties uz Fails un pēc tam noklikšķinot Jauna C++ klase. No šejienes jūsu rakstītais kods būs kā jebkurš cits projekts; jūs pat varat izmantot tādus rīkus kā Visual Studio, lai palīdzētu kodēt Unreal Engine. Lai sāktu darbu, varat izmantot oficiālo Unreal Engine 5 dokumentāciju.

Blueprint vizuālā skriptēšana programmā Unreal Engine 5

Blueprint Visual Scripting ir Unreal Engine 5 atbilde uz bloku kodēšanu un citām vizuālās programmēšanas metodēm. Blueprint ir spēcīgs rīks, kas ļauj izveidot spēles bez vienas koda rindiņas. Piemēram, Lyra ir spēle, kas pilnībā izveidota ar vizuālu skriptu.

Lai redzētu Unreal vizuālā skripta piemēru, apskatiet GA_Weapon_Fire fails atrasts zem Visi > Ieroči satura atvilktnē. Šis fails kontrolē ieroču uguni programmā Lyra un izskatās diezgan biedējoši, kad to pirmo reizi atverat, taču nav pārāk grūti tikt galā ar to.

Šim Blueprint failam ir četras dažādas sadaļas. Pirmā no šīm sadaļām veic ieroča izsekošanu, kad spēlētājs pirmo reizi nospiež uguns pogu. Tas pārbauda, ​​vai atskaņotājs tiek kontrolēts lokāli, kam seko animāciju atskaņošana un ieroča šaušanas ātruma kontrole. Spēlētājs nevar izšaut savu ieroci, ja viņš ir miris.

Pēc tam Blueprint vizuālais skripts apstrādā spēlētāja veiktā šāviena mērķa datus. Tas nodrošina, ka sitieni nodara kaitējumu un pievieno spēlētājiem efektus, vienlaikus nodrošinot, ka sitieni, kas nav mērķēti, viņiem neko nenodara.

Kā redzat no Unreal vizuālā skripta, programmā, ko veicat ar šo sistēmu, ir liels uzsvars uz attiecībām. Katram no jūsu ievietotajiem koda blokiem būs jāvelk līnijas uz citiem blokiem, veidojot plūsmu, kas programmētājiem ātri kļūs pazīstama. Joprojām ir vērts izlasīt Unreal Engine 5 dokumentāciju par skriptēšanu, pat ja jums ir pieredze ar kodu.

Darba sākšana ar Unreal Engine 5

Unreal Engine 5 ir liela programmatūra, kurā ir daudz ko mācīties. Laiks, ko veltīsiet tam, vienmēr būs tā vērts, sniedzot jums iespēju padarīt jūsu sapņu spēles par realitāti.