„Unreal Engine“ daugiau nei du dešimtmečius buvo pagrindinis žaidimų kūrimo pasaulis. „Unreal“, žinomas dėl nuostabios grafikos, lengvų kūrimo įrankių ir reguliarių atnaujinimų, yra protingas pasirinkimas bet kuriam kūrėjui.
Bet kaip pradėti kurti savo pirmąjį žaidimą „Unreal“?
Apie Unreal Engine
„Unreal Engine“ yra 3D žaidimų kūrimo variklis, sukurtas „Epic Games“, „Fortnite“ kūrėjų, kuris debiutavo 1998 m. Tada įrankis išaugo ir tapo visu žaidimų kūrimo rinkiniu. Jis siūlo programavimą, animaciją ir daugybę kitų konkurencingų funkcijų. Nauja variklio versija, išleista 2022 m. pagerinti Unreal Engine funkcijas o taip pat padaryti ją prieinamesnę kūrėjams.
Ar Unreal Engine tinka pradedantiesiems?
„Unreal Engine 5“ turi daugybę funkcijų, skirtų tiems, kurie pradeda kurti žaidimą. Naudodami Unreal Visual Scripting funkcijas galite sukurti savo pirmąjį žaidimą be jokio kodo. Ir jūs galite pasikliauti išsamia variklio dokumentacija, kad pradėtumėte mokytis.
Ar galite parduoti žaidimus, pagamintus naudojant „Unreal Engine“?
Galite parduoti žaidimus, kuriuos kuriate naudodami „Unreal Engine“, naudodami bet kurią įmonės licencijavimo parinktį. Atsisiuntę programinę įrangą svarbu perskaityti savo Unreal Engine EULA. „Epic“ leidžia parduoti žaidimus, sukurtus naudojant „Unreal“, ir paprastai imamas tik autorinis atlyginimas, kai jūsų pajamos viršija 1 mln.
Ar Unreal Engine nemokama?
Pagrindinė Unreal Engine 5 versija yra nemokama visiems vartotojams, nesvarbu, ar esate verslas, mėgėjas ar studentas. „Epic Games“ taip pat siūlo „Enterprise“ programą su aukščiausios kokybės palaikymu ir „Custom License“ parinktimi vartotojams, turintiems konkrečių poreikių. Kiekviena Unreal Engine 5 licencija pateikiama su tomis pačiomis variklio funkcijomis ir mokymosi medžiaga.
Atsisiunčiama Epic Games Launcher
„Unreal Engine“ galite atsisiųsti naudodami tą pačią „Epic Games Launcher“ programą, kurią naudojate žaidimams atsisiųsti. Turite atsisiųsti paleidimo priemonę iš Epiniai žaidimai ir įdiekite jį prieš pradėdami dirbti su varikliu.
„Unreal Engine“ diegimas ir nustatymas
Įdiegę „Epic Games Launcher“ galite pradėti diegti „Unreal Engine“. Atidarykite paleidimo priemonę ir spustelėkite Nerealus variklis kairėje lango pusėje prieš spustelėdami biblioteka skirtuką lango viršuje.
Spustelėkite Diegti naujausioje variklio versijoje Variklių versijos skyrius. Pasirinkite failo kelią, kurį norite įdiegti Unreal Engine 5, ir spustelėkite Diegti.
Prireiks šiek tiek laiko, kol diegimas bus baigtas, todėl galėsite pradėti mokytis apie Unreal prieš jį naudodami.
Kaip sukurti žaidimą Unreal Engine pradedantiesiems
„Epic Games“ maloniai siūlo žaidimų pavyzdžius naujiems kūrėjams, norintiems išmokti kurti žaidimus naudojant „Unreal Engine“. Lyra pavyzdys yra puiki vieta pradėti. Eikite į Pavyzdžiai Epic Games Launcher skirtuke pasirinkite „Lyra Starter“ žaidimas, ir spustelėkite Laisvas mygtuką. Tai atvers sąlygų rinkinį, su kuriuo turėsite sutikti.
Spustelėkite Sukurti projektą ir pasirinkite failo kelią, kurio norite pradėti žaidimo pradžioje, tada spustelėkite Sukurti. Prieš pereidami prie kito veiksmo, palaukite, kol bus atsisiųstas pradinis žaidimas.
Atsisiuntę „Lyra“, galite pradėti dirbti „Unreal“. Paleiskite Unreal Engine iš Epic Games Launcher ir Naršyti Lyra projekto failams, kuriuos išsaugojote prieš atidarydami kūrimo įrankius.
„Unreal Engine“ vartotojo sąsajos tyrinėjimas
Visi matys tą patį „Unreal Engine“ vartotojo sąsajos išdėstymą, kai jis bus įkeltas pirmą kartą. „Unreal Engine 5“ supaprastino ir patobulino bendrą programinės įrangos išdėstymą, tačiau galite jį keisti tiek, kiek norite, kad atitiktų savo poreikius.
Kaip matote iš aukščiau esančios ekrano kopijos, pagrindinis dalykas „Unreal Engine“ ekrane yra Vizualinis redaktorius skydelis. Čia galite matyti sceną, kurioje dirbate, kartu su visais objektais ir kitais joje esančiais atvejais. Panašiai kaip įrankius, tokius kaip „Blender“, galite pasirinkti iš skirtingų redagavimo režimų vaizdų rengyklėje.
Dešinėje ekrano pusėje yra dvi atskiros sritys: Konspektas ir Detalės skyriuose. The Konspektas yra tekstu pagrįsta esamo lygio objektų hierarchija. Tai suteikia prieigą prie nematomų objektų, tėvų ir vaikų santykių ir kt. Po juo yra Detalės skyrių, kuriame rodomos jūsų pasirinkto objekto savybės.
Nerealaus variklio turinio stalčius, išvesties žurnalas ir Cmd
Trys svarbūs įrankiai yra Unreal Engine ekrano apačioje. Turinio stalčiuje yra visas žaidime naudojamas turtas, o išvesties žurnale pateikiama informacija, kai derinate žaidimą. Cmd įrankis leidžia duoti komandas žaidimui.
Šiuo metu turinio stalčius yra svarbiausia vartotojo sąsajos dalis, į kurią reikia sutelkti dėmesį. Spustelėkite Turinio stalčius Norėdami atidaryti turinio tvarkyklę, pamatysite visus failus, kurie sudaro Lyra pavyzdinį žaidimą. Galite ieškoti ir filtruoti failus, kad būtų lengviau rasti tai, ko ieškote.
Kaip matote iš Lyra pavyzdžio, dirbant su turinio stalčiumi visada svarbu rūpintis failų valdymu.
Pridedame prie jūsų „Unreal Engine“ vartotojo sąsajos
Kaip minėta, galite tinkinti Unreal Engine vartotojo sąsają, kad ji atitiktų savo poreikius. Eiti į Langas ekrano viršuje, kad pamatytumėte papildomų UI elementų, kuriuos galite naudoti, sąrašą. Užvedę pelės žymeklį ant kiekvieno skydelio tipo, trumpai apibūdinsite, ką žiūrite.
Programavimas Unreal Engine
Pradėti programuoti Unreal Engine yra panašiai kaip pradėti dirbti su „Unity“.. Abu įrankiai siūlo išsamias parinktis, leidžiančias valdyti kodą ir sumažinti, kiek turite parašyti patys.
Kokios programavimo kalbos veikia su „Unreal Engine“?
„Unreal Engine“ kaip pagrindinę programavimo kalbą naudoja C++, o su ja dirbti sukurtas kompiliatorius. Kartu su C++, Unreal kūrėjai gali naudoti Blueprint Visual Scripting sistemą veiksmams ir įvykiams kurti nenaudodami tikro kodo.
Kodavimas su C++ Unreal Engine
Galite bet kada prie savo projekto pridėti naujų C++ klasių apsilankę adresu Failas ir tada spustelėdami Nauja C++ klasė. Iš čia jūsų parašytas kodas bus kaip bet kuris kitas projektas; netgi galite naudoti tokius įrankius kaip „Visual Studio“, kad padėtų koduoti „Unreal Engine“. Norėdami pradėti, galite naudoti oficialią Unreal Engine 5 dokumentaciją.
Blueprint Visual Scripting Unreal Engine 5
„Blueprint Visual Scripting“ yra „Unreal Engine 5“ atsakymas į blokų kodavimą ir kitus vizualinio programavimo metodus. Blueprint yra galingas įrankis, leidžiantis kurti žaidimus be vienos kodo eilutės. Pavyzdžiui, „Lyra“ yra žaidimas, sukurtas naudojant vaizdinį scenarijų.
Norėdami pamatyti Unreal vaizdinio scenarijaus pavyzdį, pažiūrėkite į GA_Weapon_Fire failas rastas žemiau Visi > Ginklai turinio stalčiuje. Šis failas valdo ginklo ugnį Lyra ir atrodo gana baugiai, kai pirmą kartą jį atidarote, tačiau susitvarkyti su juo nėra labai sunku.
Šiame „Blueprint“ faile yra keturi skirtingi skyriai. Pirmoji iš šių sekcijų atlieka ginklo pėdsaką, kai žaidėjas pirmą kartą paspaudžia ugnies mygtuką. Taip patikrinama, ar žaidėjas yra valdomas vietoje, po to leidžiamos animacijos ir kontroliuojamas ginklo šaudymo greitis. Žaidėjas negali iššauti iš ginklo, jei yra miręs.
Tada „Blueprint“ vaizdo scenarijus apdoroja žaidėjo atliekamo šūvio tikslinius duomenis. Taip užtikrinama, kad smūgiai padarytų žalą ir pridėtų efektų žaidėjams, taip pat įsitikinkite, kad netaikytini šūviai jiems nieko nepadarys.
Kaip matote iš Unreal vaizdinio scenarijaus, programavimas, kurį atliekate su šia sistema, labai pabrėžia ryšius. Kiekvienas kodo blokas, kurį įdėjote, turės turėti linijas, nubrėžtas į kitus blokus, sudarydamas srautą, kurį programuotojai greitai pajus. Vis tiek verta perskaityti Unreal Engine 5 dokumentaciją apie scenarijų, net jei turite patirties su kodu.
Darbo su Unreal Engine 5 pradžia
„Unreal Engine 5“ yra didelė programinė įranga, kurioje galite daug išmokti. Laikas, kurį skirsite tam, visada bus to vertas, todėl turėsite galimybę svajonių žaidimus paversti realybe.