Unreal Engine har varit en stapelvara i spelutvecklingsvärlden i mer än två decennier. Känd för fantastisk grafik, enkla utvecklingsverktyg och regelbundna uppdateringar, är Unreal ett klokt val för alla utvecklare.

Men hur kommer du igång med att göra ditt första spel i Unreal?

Om Unreal Engine

Unreal Engine är en 3D-spelutvecklingsmotor av Epic Games, folket bakom Fortnite, som debuterade 1998. Verktyget växte sedan till att bli en komplett spelutvecklingssvit. Den erbjuder programmering, animation och en mängd andra konkurrenskraftiga funktioner. Den nya versionen av motorn som lanserades 2022, förbättra Unreal Engines funktioner samtidigt som det gör det mer tillgängligt för utvecklare.

Är Unreal Engine bra för nybörjare?

Unreal Engine 5 kommer med en rad funktioner riktade till dem som börjar med spelutveckling. Du kan utveckla ditt första spel utan någon kod tack vare Unreals Visual Scripting-funktioner. Och du kan lita på den detaljerade dokumentationen som finns tillgänglig för motorn för att kickstarta din inlärning.

instagram viewer

Kan du sälja spel gjorda med Unreal Engine?

Du kan sälja spelen du gör med Unreal Engine under något av företagets licensalternativ. Det är viktigt att du läser ditt eget Unreal Engine EULA när du laddar ner programvaran. Epic tillåter försäljning av spel gjorda med Unreal och tar i allmänhet endast royalties när dina intäkter är mer än $1 miljon.

Är Unreal Engine gratis?

Den grundläggande versionen av Unreal Engine 5 är gratis för alla användare, oavsett om du är ett företag, hobby eller student. Epic Games erbjuder också ett Enterprise-program med premiumsupport och ett anpassat licensalternativ för användare med specifika behov. Varje Unreal Engine 5-licens kommer med samma motorfunktioner och läromedel.

Ladda ner Epic Games Launcher

Du kan ladda ner Unreal Engine genom samma Epic Games Launcher-app som du använder för att ladda ner spel. Du måste ladda ner startprogrammet från Episka spel och installera den innan du kan börja arbeta med motorn.

Installera och konfigurera Unreal Engine

Du kan börja installera Unreal Engine när du har installerat Epic Games Launcher. Öppna startprogrammet och klicka Overklig motor på vänster sida av fönstret innan du klickar på Bibliotek fliken överst i fönstret.

Klick Installera på den senaste motorversionen i Motorversioner sektion. Välj den filsökväg du vill ha för din Unreal Engine 5-installation och klicka Installera.

Det kommer att ta lite tid för installationen att slutföras, vilket ger dig chansen att börja lära dig om Unreal innan du använder den.

Hur man gör ett spel i Unreal Engine för nybörjare

Epic Games är vänliga nog att tillhandahålla exempelspel till nya utvecklare som vill lära sig att göra spel med Unreal Engine. Lyra-exempelspelet är ett utmärkt ställe att börja. Gå till Prover fliken i Epic Games Launcher, välj Lyra Starter Game, och klicka på Fri knapp. Detta öppnar en uppsättning villkor som du kan acceptera.

Klick Skapa projekt och välj den filsökväg du vill ha för ditt startspel och klicka sedan Skapa. Vänta tills startspelet laddas ner innan du fortsätter till nästa steg.

Nu när du har laddat ner Lyra kan du börja arbeta i Unreal. Starta Unreal Engine från Epic Games Launcher och Bläddra för Lyra-projektfilerna du sparade innan du öppnade utvecklingsverktygen.

Utforska Unreal Engine UI

Alla kommer att se samma UI-layout i Unreal Engine när den laddas för första gången. Unreal Engine 5 förenklade och förbättrade den allmänna layouten i programvaran, men du kan ändra den så mycket du vill för att passa dina egna behov.

Som du kan se från skärmdumpen ovan är det viktigaste på skärmen i Unreal Engine Visual Editor rutan. Här kan du se scenen du arbetar med, tillsammans med alla objekt och andra instanser inom den. Precis som verktyg som Blender kan du välja mellan olika redigeringslägen i den visuella redigeraren.

Det finns två separata rutor på skärmens högra sida: den Outliner och Detaljer avsnitt. De Outliner är en textbaserad hierarki av objekten inom den aktuella nivån. Detta ger dig tillgång till osynliga föremål, relationer mellan föräldrar och barn och mer. Under detta är Detaljer avsnitt som visar egenskaperna för det objekt du har valt.

Unreal Engine Content Drawer, Output Log och Cmd

Tre avgörande verktyg finns längst ner på Unreal Engine-skärmen. Innehållslådan är hem för alla tillgångar som används i ditt spel och utdataloggen ger information när du felsöker ditt spel. Cmd-verktyget låter dig utfärda kommandon till ditt spel.

För närvarande är innehållslådan den viktigaste delen av användargränssnittet att fokusera på. Klick Innehållslåda för att öppna innehållshanteraren, så ser du alla filer som gör Lyra-exempelspelet. Du kan söka och filtrera filerna för att göra det lättare att hitta det du letar efter.

Som du kan se från Lyra-exemplet är det alltid viktigt att ta hand om filhanteringen när du arbetar med innehållslådan.

Lägger till i ditt Unreal Engine-gränssnitt

Som nämnts kan du anpassa Unreal Engine UI för att möta dina behov. Gå till Fönster högst upp på skärmen för att se listan över extra UI-element som du kan använda. Om du håller muspekaren över var och en av paneltyperna får du en kort beskrivning av vad du tittar på.

Programmering i Unreal Engine

Att komma igång med programmering i Unreal Engine liknar komma igång med Unity. Båda verktygen erbjuder omfattande alternativ för att ge dig kontroll över din kod samtidigt som du minimerar hur mycket du måste skriva för dig själv.

Vilka programmeringsspråk fungerar med Unreal Engine?

Unreal Engine använder C++ som sitt huvudsakliga programmeringsspråk, med en kompilator designad för att fungera med den. Vid sidan av C++ kan Unreal-utvecklare använda Blueprint Visual Scripting-systemet för att skapa åtgärder och händelser utan att behöva använda riktig kod.

Kodning med C++ i Unreal Engine

Du kan lägga till nya C++-klasser till ditt projekt när som helst genom att gå till Fil och sedan klicka Ny C++ klass. Härifrån kommer koden du skriver att vara som vilket annat projekt som helst; du kan till och med använda verktyg som Visual Studio för att hjälpa dig med din kodning i Unreal Engine. Du kan använda den officiella Unreal Engine 5-dokumentationen för att komma igång.

Blueprint Visual Scripting i Unreal Engine 5

Blueprint Visual Scripting är Unreal Engine 5:s svar på blockkodning och andra visuella programmeringsmetoder. Blueprint är ett kraftfullt verktyg som gör att du kan bygga spel utan en enda rad kod. Lyra, till exempel, är ett spel helt gjort med visuella skript.

För att se ett exempel på Unreals visuella skript, ta en titt på GA_Vapen_Eld fil som finns under Allt > Vapen i innehållslådan. Den här filen kontrollerar vapeneld i Lyra och ser ganska skrämmande ut när du först öppnar den, men den är inte så svår att ta tag i.

Denna Blueprint-fil har fyra olika sektioner. Den första av dessa sektioner utför en vapenspårning när spelaren först trycker på avfyrningsknappen. Detta kontrollerar för att se om spelaren är lokalt kontrollerad, följt av att spela animationer och kontrollera vapnets eldhastighet. Spelaren kan inte avfyra sitt vapen om de är döda.

Därefter bearbetar det visuella skriptet Blueprint måldata för skottet som spelaren utför. Detta säkerställer att träffar skadar och lägger till effekter för spelare, samtidigt som man säkerställer att skott som ligger utanför målet inte gör dem något.

Som du kan se från Unreals visuella skript, har programmeringen du gör med det här systemet en stark betoning på relationer. Vart och ett av kodblocken du sätter på plats måste ha linjer ritade till andra block, vilket bildar ett flöde som snabbt kommer att kännas bekant för programmerare. Det är fortfarande värt att läsa Unreal Engine 5-dokumentationen om skript, även om du har erfarenhet av kod.

Komma igång med Unreal Engine 5

Unreal Engine 5 är en stor mjukvara med mycket att lära dig. Tiden du lägger ner på det kommer alltid att vara väl värt det, vilket ger dig chansen att göra dina drömspel till verklighet.