Unreal Engine on olnud mänguarenduse maailma põhiosa enam kui kaks aastakümmet. Uimastava graafika, lihtsate arendustööriistade ja regulaarsete värskenduste poolest tuntud Unreal on iga arendaja jaoks tark valik.
Aga kuidas alustada Unrealis oma esimese mängu tegemist?
Unreal Engine'i kohta
Unreal Engine on 1998. aastal debüteerinud Fortnite’i taga olevate inimeste Epic Gamesi 3D-mängude arendusmootor. Seejärel kasvas tööriist täielikuks mänguarenduskomplektiks. See pakub programmeerimist, animatsiooni ja palju muid konkurentsivõimelisi funktsioone. Mootori uus versioon, mis käivitati 2022. Unreal Engine'i funktsioonide täiustamine muutes selle ka arendajatele kättesaadavamaks.
Kas Unreal Engine sobib algajatele?
Unreal Engine 5 sisaldab mitmeid funktsioone, mis on mõeldud mänguarendusega alustajatele. Tänu Unreali visuaalse skriptimise funktsioonidele saate oma esimest mängu arendada ilma koodita. Ja võite oma õppimise käivitamisel tugineda mootori jaoks saadaolevale üksikasjalikule dokumentatsioonile.
Kas saate müüa Unreal Engine'iga tehtud mänge?
Saate müüa Unreal Engine'iga tehtud mänge mis tahes ettevõtte litsentsimisvaliku alusel. Tarkvara allalaadimisel on oluline lugeda läbi oma Unreal Engine'i EULA. Epic lubab müüa Unrealiga tehtud mänge ja võtab üldjuhul litsentsitasusid ainult siis, kui teie tulu on üle miljoni dollari.
Kas Unreal Engine on tasuta?
Unreal Engine 5 põhiversioon on tasuta kõigile kasutajatele, olenemata sellest, kas olete ettevõtja, harrastaja või üliõpilane. Epic Games pakub erivajadustega kasutajatele ka esmaklassilist tuge ja kohandatud litsentsivalikut. Igal Unreal Engine 5 litsentsil on samad mootori funktsioonid ja õppematerjalid.
Epic Games Launcheri allalaadimine
Unreal Engine'i saate alla laadida sama Epic Games Launcheri rakenduse kaudu, mida kasutate mängude allalaadimiseks. Peate käivitaja alla laadima aadressilt Eepilised mängud ja paigaldage see enne, kui saate mootoriga töötada.
Unreali mootori installimine ja seadistamine
Saate alustada Unreal Engine'i installimist, kui olete installinud Epic Games Launcheri. Avage käivitaja ja klõpsake nuppu Ebareaalne mootor enne nupu klõpsamist akna vasakus servas Raamatukogu vahekaarti akna ülaosas.
Klõpsake Installige aasta mootori uusimal versioonil Mootori versioonid osa. Valige Unreal Engine 5 installimiseks soovitud failitee ja klõpsake nuppu Installige.
Installimise lõpuleviimine võtab veidi aega, mis annab teile võimaluse alustada Unreali tundmaõppimist enne selle kasutamist.
Kuidas luua mängu Unreal Engine'is algajatele
Epic Games pakub näidismänge uutele arendajatele, kes soovivad õppida Unreal Engine'iga mänge tegema. Lyra näidismäng on suurepärane koht alustamiseks. Suunduge aadressile Näidised valige Epic Games Launcheri vahekaart Lyra stardimäng, ja klõpsake nuppu Tasuta nuppu. See avab tingimuste komplekti, millega saate nõustuda.
Klõpsake Loo projekt ja valige oma käivitamismängu jaoks soovitud failitee, seejärel klõpsake nuppu Loo. Oodake, kuni stardimäng alla laaditakse, enne kui jätkate järgmise sammuga.
Nüüd, kui olete Lyra alla laadinud, võite alustada tööd Unrealiga. Käivitage Unreal Engine Epic Games Launcherist ja Sirvige Lyra projektifailide jaoks, mille salvestasite enne arendustööriistade avamist.
Unreal Engine kasutajaliidese uurimine
Kõik näevad Unreal Engine'is esmakordsel laadimisel sama kasutajaliidese paigutust. Unreal Engine 5 lihtsustas ja täiustas tarkvara üldist paigutust, kuid saate seda vastavalt oma vajadustele nii palju muuta, kui soovite.
Nagu ülaltoodud ekraanipildilt näete, on Unreal Engine'i ekraanil peamine asi Visuaalne redaktor paneel. Siin näete stseeni, mille kallal töötate, koos kõigi selle objektide ja muude eksemplaridega. Sarnaselt selliste tööriistadega nagu Blender, saate visuaalses redaktoris valida erinevate redigeerimisrežiimide vahel.
Ekraani paremal küljel on kaks eraldi paani: Outliner ja Üksikasjad lõigud. The Outliner on praeguse taseme objektide tekstipõhine hierarhia. See annab teile juurdepääsu nähtamatutele objektidele, vanema-lapse suhetele ja muule. Selle all on Üksikasjad jaotis, mis näitab valitud objekti omadusi.
Unreal Engine Content Sahtel, Output Log ja Cmd
Unreal Engine'i ekraani allservas on kolm olulist tööriista. Sisusahtel on koduks kõigile teie mängus kasutatavatele varadele ja väljundlogi annab teavet mängu silumisel. Cmd-tööriist võimaldab teil mängule käske anda.
Praegu on sisusahtel kasutajaliidese kõige olulisem osa, millele keskenduda. Klõpsake Sisusahtel sisuhalduri avamiseks ja näete kõiki Lyra näidismängu faile. Saate faile otsida ja filtreerida, et hõlbustada otsitava leidmist.
Nagu Lyra näitest näha, on sisusahtliga töötades alati oluline failihalduse eest hoolitsemine.
Teie Unreal Engine UI lisamine
Nagu mainitud, saate Unreal Engine kasutajaliidest oma vajadustele vastavaks kohandada. Minema Aken ekraani ülaosas, et näha kasutatavate kasutajaliidese lisaelementide loendit. Hõljutades kursorit iga paneelitüübi kohal, saate vaadatava lühikirjelduse.
Programmeerimine Unreal Engine'is
Programmeerimisega alustamine Unreal Engineis on sarnane Unityga alustades. Mõlemad tööriistad pakuvad kõikehõlmavaid valikuid, mis annavad teile kontrolli oma koodi üle, minimeerides samal ajal, kui palju peate ise kirjutama.
Millised programmeerimiskeeled töötavad Unreal Engine'iga?
Unreal Engine kasutab peamise programmeerimiskeelena C++ ja sellega töötamiseks loodud kompilaator. Lisaks C++-le saavad Unreali arendajad kasutada toimingute ja sündmuste loomiseks Blueprint Visual Scripting süsteemi ilma päriskoodi kasutamata.
Kodeerimine C++-ga Unreal Engine'is
Saate igal ajal oma projektile uusi C++ klasse lisada, minnes aadressile Fail ja seejärel klõpsates Uus C++ klass. Siit edasi on teie kirjutatud kood nagu iga teine projekt; Võite isegi kasutada Unreal Engine'is kodeerimisel abistavaid tööriistu, nagu Visual Studio. Alustamiseks võite kasutada ametlikku Unreal Engine 5 dokumentatsiooni.
Visuaalne skriptimine Unreal Engine 5-s
Blueprint Visual Scripting on Unreal Engine 5 vastus plokkkodeerimisele ja teistele visuaalsetele programmeerimismeetoditele. Blueprint on võimas tööriist, mis võimaldab teil luua mänge ilma ühegi koodireata. Näiteks Lyra on mäng, mis on tehtud täielikult visuaalse skriptiga.
Unreali visuaalse skripti näite nägemiseks vaadake GA_Weapon_Fire alt leitud fail Kõik > Relvad sisusahtlis. See fail juhib relvatuld Lyras ja näeb selle esmakordsel avamisel üsna hirmutav välja, kuid sellega pole liiga raske hakkama saada.
Sellel Blueprint-failil on neli erinevat jaotist. Esimene neist osadest teostab relvajälgi, kui mängija esimest korda tulenuppu lööb. See kontrollib, kas mängijat juhitakse kohapeal, millele järgneb animatsioonide esitamine ja relva tulekiiruse reguleerimine. Mängija ei saa oma relvast tulistada, kui ta on surnud.
Järgmisena töötleb Blueprinti visuaalne skript mängija sooritatud löögi sihtandmeid. See tagab, et tabamused teevad mängijatele kahju ja lisavad efekte, tagades samal ajal ka selle, et sihtmärgist kõrvalekalduvad löögid ei tee neile midagi.
Nagu näete Unreali visuaalsest skriptimisest, on selle süsteemiga programmeerimisel suur rõhk suhetel. Igale sisestatud koodiplokile peavad olema tõmmatud jooned teistele plokkidele, moodustades voo, mis tunneb programmeerijatele kiiresti tuttavana. Tasub siiski lugeda Unreal Engine 5 dokumentatsiooni skriptimise kohta, isegi kui teil on koodiga kogemusi.
Unreal Engine 5-ga alustamine
Unreal Engine 5 on suur osa tarkvarast, millest saate õppida. Sellesse panustatud aeg on alati seda väärt, andes teile võimaluse muuta oma unistuste mängud reaalsuseks.