Unreal Engine on ollut pelinkehityksen peruskappale yli kahden vuosikymmenen ajan. Upeasta grafiikasta, helpoista kehitystyökaluista ja säännöllisistä päivityksistä tunnettu Unreal on viisas valinta kaikille kehittäjille.
Mutta miten aloitat ensimmäisen pelisi tekemisen Unrealissa?
Tietoja Unreal Enginestä
Unreal Engine on vuonna 1998 debytoinut Epic Gamesin, Fortniten takana olevien henkilöiden, 3D-pelikehitysmoottori. Tämän jälkeen työkalusta tuli täydellinen pelikehityspaketti. Se tarjoaa ohjelmointia, animaatioita ja monia muita kilpailukykyisiä ominaisuuksia. Moottorin uusi versio julkaistiin vuonna 2022, parantaa Unreal Enginen ominaisuuksia ja samalla tekee siitä helpommin kehittäjien saatavilla.
Onko Unreal Engine hyvä aloittelijoille?
Unreal Engine 5 sisältää valikoiman ominaisuuksia, jotka on tarkoitettu pelinkehityksen aloittaville. Voit kehittää ensimmäisen pelisi ilman koodia Unrealin Visual Scripting -ominaisuuksien ansiosta. Ja voit luottaa moottorin saatavilla olevaan yksityiskohtaiseen dokumentaatioon oppimisen käynnistämiseksi.
Voitko myydä Unreal Enginellä tehtyjä pelejä?
Voit myydä Unreal Enginellä tekemiäsi pelejä millä tahansa yrityksen lisenssivaihtoehdolla. On tärkeää lukea oma Unreal Enginen käyttöoikeussopimus, kun lataat ohjelmiston. Epic sallii Unrealilla tehtyjen pelien myynnin ja yleensä perii rojalteja vain, kun tulot ovat yli miljoona dollaria.
Onko Unreal Engine ilmainen?
Unreal Engine 5:n perusversio on ilmainen kaikille käyttäjille, olit sitten yrittäjä, harrastaja tai opiskelija. Epic Games tarjoaa myös yritysohjelman premium-tuella ja mukautetun lisenssivaihtoehdon käyttäjille, joilla on erityistarpeita. Jokainen Unreal Engine 5 -lisenssi sisältää samat moottoriominaisuudet ja oppimateriaalit.
Ladataan Epic Games Launcher
Voit ladata Unreal Enginen saman Epic Games Launcher -sovelluksen kautta, jota käytät pelien lataamiseen. Sinun on ladattava käynnistysohjelma osoitteesta Eeppisiä pelejä ja asenna se ennen kuin voit aloittaa työskentelyn moottorin kanssa.
Unreal Enginen asennus ja käyttöönotto
Voit aloittaa Unreal Enginen asennuksen, kun olet asentanut Epic Games Launcherin. Avaa käynnistysohjelma ja napsauta Epätodellinen moottori ikkunan vasemmalla puolella ennen kuin napsautat Kirjasto -välilehti ikkunan yläosassa.
Klikkaus Asentaa uusimmassa moottoriversiossa Moottoriversiot osio. Valitse tiedostopolku, jonka haluat Unreal Engine 5 -asennuksellesi ja napsauta Asentaa.
Asennuksen valmistuminen kestää jonkin aikaa, joten voit oppia Unrealista ennen sen käyttöä.
Kuinka tehdä peli Unreal Enginessä aloittelijoille
Epic Games tarjoaa mallipelejä uusille kehittäjille, jotka haluavat oppia tekemään pelejä Unreal Enginellä. Lyra-näytepeli on erinomainen paikka aloittaa. Suuntaa kohteeseen Näytteet -välilehti Epic Games Launcherissa, valitse Lyra aloituspeli, ja napsauta Vapaa -painiketta. Tämä avaa joukon ehtoja, jotka sinun on hyväksyttävä.
Klikkaus Luo projekti ja valitse aloituspelillesi haluamasi tiedostopolku ja napsauta sitten Luoda. Odota, että aloituspeli latautuu, ennen kuin jatkat seuraavaan vaiheeseen.
Nyt kun olet ladannut Lyran, voit aloittaa työskentelyn Unrealissa. Käynnistä Unreal Engine Epic Games Launcherista ja Selaa Lyra-projektitiedostoille, jotka tallensit ennen kehitystyökalujen avaamista.
Unreal Enginen käyttöliittymän tutkiminen
Kaikki näkevät saman käyttöliittymäasettelun Unreal Enginessä, kun se latautuu ensimmäisen kerran. Unreal Engine 5 yksinkertaisti ja paransi ohjelmiston yleistä asettelua, mutta voit muuttaa sitä niin paljon kuin haluat omien tarpeidesi mukaan.
Kuten yllä olevasta kuvakaappauksesta näet, tärkein asia Unreal Enginen näytöllä on Visuaalinen editori ruutuun. Täällä näet työstämäsi kohtauksen sekä kaikki objektit ja muut esiintymät siinä. Kuten työkalut, kuten Blender, voit valita eri muokkaustiloista visuaalisen editorin sisällä.
Näytön oikealla puolella on kaksi erillistä ruutua: Outliner ja Yksityiskohdat osiot. The Outliner on nykyisen tason objektien tekstipohjainen hierarkia. Tämä antaa sinulle pääsyn näkymättömiin objekteihin, vanhempien ja lasten välisiin suhteisiin ja muihin. Tämän alla on Yksityiskohdat -osio, joka näyttää valitsemasi objektin ominaisuudet.
Unreal Engine Content Drawer, Output Log ja Cmd
Kolme tärkeää työkalua ovat Unreal Engine -näytön alaosassa. Sisältölaatikko sisältää kaikki pelissäsi käytetyt resurssit, ja tulosloki antaa tietoja, kun suoritat pelin virheenkorjauksen. Cmd-työkalun avulla voit antaa komentoja pelillesi.
Toistaiseksi sisältölaatikko on käyttöliittymän tärkein osa, johon kannattaa keskittyä. Klikkaus Sisältölaatikko avataksesi sisällönhallinnan, ja näet kaikki tiedostot, jotka muodostavat Lyran esimerkkipelin. Voit etsiä ja suodattaa tiedostoja helpottaaksesi etsimäsi löytämistä.
Kuten Lyra-esimerkistä näkyy, tiedostonhallinnasta huolehtiminen on aina tärkeää, kun työskentelet Content Drawer -sovelluksen kanssa.
Lisätään Unreal Engine -käyttöliittymään
Kuten mainittiin, voit mukauttaa Unreal Enginen käyttöliittymää tarpeidesi mukaan. Mene Ikkuna näytön yläreunassa nähdäksesi luettelon käyttöliittymän lisäelementeistä, joita voit käyttää. Viemällä hiiren kunkin paneelityypin päälle saat lyhyen kuvauksen siitä, mitä katsot.
Ohjelmointi Unreal Enginessä
Ohjelmoinnin aloittaminen Unreal Enginessä on samanlainen kuin Unityn aloittaminen. Molemmat työkalut tarjoavat kattavia vaihtoehtoja, joiden avulla voit hallita koodiasi samalla kun minimoit itse kirjoittamisen määrän.
Mitkä ohjelmointikielet toimivat Unreal Enginen kanssa?
Unreal Engine käyttää C++:aa pääohjelmointikielenä, ja sen kanssa on suunniteltu toimimaan kääntäjä. C++:n ohella Unreal-kehittäjät voivat käyttää Blueprint Visual Scripting -järjestelmää toimien ja tapahtumien luomiseen ilman oikeaa koodia.
Koodaus C++:lla Unreal Enginessä
Voit lisätä uusia C++-luokkia projektiisi milloin tahansa siirtymällä osoitteeseen Tiedosto ja sitten napsauttamalla Uusi C++ luokka. Tästä eteenpäin kirjoittamasi koodi on kuin mikä tahansa muu projekti; Voit jopa käyttää työkaluja, kuten Visual Studio, auttamaan koodaamisessa Unreal Enginessä. Voit käyttää virallista Unreal Engine 5 -dokumentaatiota päästäksesi alkuun.
Blueprint Visual Scripting Unreal Engine 5:ssä
Blueprint Visual Scripting on Unreal Engine 5:n vastaus lohkokoodaukseen ja muihin visuaalisiin ohjelmointimenetelmiin. Blueprint on tehokas työkalu, jonka avulla voit rakentaa pelejä ilman yhtä koodiriviä. Esimerkiksi Lyra on peli, joka on tehty kokonaan visuaalisella käsikirjoituksella.
Jos haluat nähdä esimerkin Unrealin visuaalisista käsikirjoituksista, katso GA_Weapon_Fire tiedosto löytyy alta Kaikki > Aseet sisältölaatikossa. Tämä tiedosto ohjaa aseiden tulia Lyrassa ja näyttää melko pelottavalta, kun avaat sen ensimmäisen kerran, mutta siihen ei ole liian vaikea päästä käsiksi.
Tässä Blueprint-tiedostossa on neljä eri osaa. Ensimmäinen näistä osista suorittaa aseen jäljityksen, kun pelaaja painaa ensimmäisen kerran tulipainiketta. Tämä tarkistaa, onko pelaaja paikallisesti ohjattu, minkä jälkeen toistetaan animaatioita ja ohjataan aseen tulinopeutta. Pelaaja ei voi ampua asettaan, jos hän on kuollut.
Seuraavaksi Blueprintin visuaalinen käsikirjoitus käsittelee pelaajan suorittaman laukauksen kohdetiedot. Näin varmistetaan, että osumat aiheuttavat vahinkoa ja lisäävät tehosteita pelaajiin, samalla kun varmistetaan, etteivät maalista poikkeavat laukaukset tee heille mitään.
Kuten voit nähdä Unrealin visuaalisista komentosarjoista, tällä järjestelmällä tekemäsi ohjelmointi painottaa voimakkaasti suhteita. Jokaisessa asettamasi koodilohkossa on oltava viivat piirretty muihin lohkoihin, jolloin muodostuu virtaus, joka tuntuu ohjelmoijille nopeasti tutulta. On silti syytä lukea Unreal Engine 5 -dokumentaatio komentosarjasta, vaikka sinulla olisi kokemusta koodista.
Unreal Engine 5:n käytön aloittaminen
Unreal Engine 5 on suuri ohjelmisto, jossa on paljon opittavaa. Siihen käyttämäsi aika on aina sen arvoista ja antaa sinulle mahdollisuuden tehdä unelmapeleistäsi totta.