Unreal Engine har været en fast bestanddel i spiludviklingens verden i mere end to årtier. Kendt for fantastisk grafik, nemme udviklingsværktøjer og regelmæssige opdateringer, er Unreal et klogt valg for enhver udvikler.

Men hvordan kommer du i gang med at lave dit første spil i Unreal?

Om Unreal Engine

Unreal Engine er en 3D-spiludviklingsmotor af Epic Games, folkene bag Fortnite, der debuterede i 1998. Værktøjet voksede derefter til at blive en komplet spiludviklingssuite. Det tilbyder programmering, animation og en række andre konkurrencedygtige funktioner. Den nye version af motoren lanceret i 2022, forbedring af Unreal Engines funktioner samtidig med at det gør det mere tilgængeligt for udviklere.

Er Unreal Engine god til begyndere?

Unreal Engine 5 kommer med en række funktioner rettet mod dem, der starter med spiludvikling. Du kan udvikle dit første spil uden nogen kode takket være Unreals Visual Scripting-funktioner. Og du kan stole på den detaljerede dokumentation, der er tilgængelig for motoren, for at kickstarte din læring.

instagram viewer

Kan du sælge spil lavet med Unreal Engine?

Du kan sælge de spil, du laver med Unreal Engine, under enhver af virksomhedens licensmuligheder. Det er vigtigt at læse din egen Unreal Engine EULA, når du downloader softwaren. Epic tillader salg af spil lavet med Unreal og tager generelt kun royalties, når din omsætning er mere end $1 million.

Er Unreal Engine gratis?

Den grundlæggende version af Unreal Engine 5 er gratis for alle brugere, uanset om du er en virksomhed, hobbyist eller studerende. Epic Games tilbyder også et Enterprise-program med premium-support og en tilpasset licensmulighed til brugere med specifikke behov. Hver Unreal Engine 5-licens kommer med de samme motorfunktioner og undervisningsmaterialer.

Download af Epic Games Launcher

Du kan downloade Unreal Engine gennem den samme Epic Games Launcher-app, som du bruger til at downloade spil. Du skal downloade launcheren fra Episke spil og installer den, før du kan begynde at arbejde med motoren.

Installation og opsætning af Unreal Engine

Du kan begynde at installere Unreal Engine, når du har installeret Epic Games Launcher. Åbn startprogrammet og klik Uvirkelig motor i venstre side af vinduet, før du klikker på Bibliotek fanen øverst i vinduet.

Klik Installere på den seneste motorversion i Motorversioner afsnit. Vælg den filsti, du ønsker til din Unreal Engine 5-installation, og klik Installere.

Det vil tage noget tid for installationen at fuldføre, hvilket giver dig chancen for at begynde at lære om Unreal, før du bruger det.

Sådan laver du et spil i Unreal Engine for begyndere

Epic Games er venlige nok til at give prøvespil til nye udviklere, der ønsker at lære at lave spil med Unreal Engine. Lyra-eksempelspillet er et glimrende sted at starte. Gå til Prøver fanen i Epic Games Launcher, skal du vælge Lyra Starter Game, og klik på Ledig knap. Dette åbner et sæt vilkår, som du kan acceptere.

Klik Opret projekt og vælg den filsti, du vil have til dit startspil, og klik derefter skab. Vent på, at startspillet downloades, før du fortsætter til næste trin.

Nu hvor du har downloadet Lyra, kan du begynde at arbejde i Unreal. Start Unreal Engine fra Epic Games Launcher og Gennemse for Lyra-projektfilerne, du gemte, før du åbnede udviklingsværktøjerne.

Udforskning af Unreal Engine UI

Alle vil se det samme UI-layout i Unreal Engine, når det indlæses for første gang. Unreal Engine 5 forenklede og forbedrede det generelle layout i softwaren, men du kan ændre det så meget du vil, så det passer til dine egne behov.

Som du kan se fra skærmbilledet ovenfor, er det vigtigste på skærmen i Unreal Engine Visuel redaktør rude. Her kan du se scenen, du arbejder på, sammen med alle objekter og andre forekomster i den. Ligesom værktøjer som Blender, kan du vælge mellem forskellige redigeringstilstande i den visuelle editor.

Der er to separate ruder i højre side af skærmen: Outliner og detaljer sektioner. Det Outliner er et tekstbaseret hierarki af objekterne på det aktuelle niveau. Dette giver dig adgang til usynlige objekter, forældre-barn-relationer og meget mere. Under dette er detaljer sektion, der viser egenskaberne for det objekt, du har valgt.

Unreal Engine Content Drawer, Output Log og Cmd

Tre afgørende værktøjer findes i bunden af ​​Unreal Engine-skærmen. Indholdsskuffen er hjemsted for alle de aktiver, der bruges i dit spil, og outputloggen giver oplysninger, når du fejlretter dit spil. Cmd-værktøjet giver dig mulighed for at udstede kommandoer til dit spil.

Indtil videre er indholdsskuffen den vigtigste del af brugergrænsefladen at fokusere på. Klik Indholdsskuffe for at åbne indholdshåndteringen, og du vil se alle de filer, der laver Lyra-eksempelspillet. Du kan søge og filtrere filerne for at gøre det nemmere at finde det, du leder efter.

Som du kan se fra Lyra-eksemplet, er det altid vigtigt at passe på med filhåndtering, når du arbejder med indholdsskuffen.

Tilføjelse til din Unreal Engine UI

Som nævnt kan du tilpasse Unreal Engine UI til at opfylde dine behov. Gå til Vindue øverst på skærmen for at se listen over ekstra brugergrænsefladeelementer, som du kan bruge. Hvis du holder markøren over hver af paneltyperne, får du en kort beskrivelse af, hvad du ser på.

Programmering i Unreal Engine

At komme i gang med programmering i Unreal Engine ligner komme i gang med Unity. Begge værktøjer tilbyder omfattende muligheder for at give dig kontrol over din kode, mens du minimerer, hvor meget du skal skrive til dig selv.

Hvilke programmeringssprog fungerer med Unreal Engine?

Unreal Engine bruger C++ som dets vigtigste programmeringssprog med en compiler designet til at arbejde med det. Ved siden af ​​C++ kan Unreal-udviklere bruge Blueprint Visual Scripting-systemet til at skabe handlinger og begivenheder uden at skulle bruge rigtig kode.

Kodning med C++ i Unreal Engine

Du kan til enhver tid tilføje nye C++ klasser til dit projekt ved at gå til Fil og derefter klikke Ny C++ klasse. Herfra vil koden du skriver være som ethvert andet projekt; du kan endda bruge værktøjer som Visual Studio til at hjælpe med din kodning i Unreal Engine. Du kan bruge den officielle Unreal Engine 5-dokumentation til at komme i gang.

Blueprint Visual Scripting i Unreal Engine 5

Blueprint Visual Scripting er Unreal Engine 5s svar på blokkodning og andre visuelle programmeringsmetoder. Blueprint er et kraftfuldt værktøj, der giver dig mulighed for at bygge spil uden en enkelt linje kode. Lyra, for eksempel, er et spil lavet udelukkende med visuel scripting.

For at se et eksempel på Unreals visuelle scripting, tag et kig på GA_Våben_Ild fil fundet under Alle > Våben i indholdsskuffen. Denne fil styrer våbenild i Lyra og ser ret skræmmende ud, når du åbner den første gang, men den er ikke så svær at få fat i.

Denne Blueprint-fil har fire forskellige sektioner. Den første af disse sektioner udfører en våbensporing, når spilleren først trykker på affyringsknappen. Dette tjekker for at se, om spilleren er lokalt styret, efterfulgt af at spille animationer og kontrollere våbnets skudhastighed. Spilleren kan ikke affyre deres våben, hvis de er døde.

Dernæst behandler Blueprint visuelle script måldataene for skuddet udført af spilleren. Dette sikrer, at hits gør skade og tilføjer effekter til spillerne, samtidig med at det sikrer, at skud, der er uden for målet, ikke gør dem noget.

Som du kan se fra Unreals visuelle scripting, har den programmering, du laver med dette system, stor vægt på relationer. Hver af de kodeblokke, du sætter på plads, skal have linjer tegnet til andre blokke, hvilket danner et flow, der hurtigt vil føles velkendt for programmører. Det er stadig værd at læse Unreal Engine 5-dokumentationen om scripting, selvom du har erfaring med kode.

Kom godt i gang med Unreal Engine 5

Unreal Engine 5 er et stort stykke software med masser for dig at lære. Den tid, du lægger i det, vil altid være det værd, hvilket giver dig chancen for at gøre dine drømmespil til virkelighed.