Unreal Engine har vært en stift i verden av spillutvikling i mer enn to tiår. Kjent for fantastisk grafikk, enkle utviklingsverktøy og regelmessige oppdateringer, er Unreal et klokt valg for enhver utvikler.

Men hvordan kommer du i gang med å lage ditt første spill i Unreal?

Om Unreal Engine

Unreal Engine er en 3D-spillutviklingsmotor av Epic Games, folkene bak Fortnite, som debuterte i 1998. Verktøyet vokste deretter til å bli en komplett spillutviklingspakke. Den tilbyr programmering, animasjon og en rekke andre konkurrerende funksjoner. Den nye versjonen av motoren ble lansert i 2022, forbedre Unreal Engines funksjoner samtidig som det gjør det mer tilgjengelig for utviklere.

Er Unreal Engine bra for nybegynnere?

Unreal Engine 5 kommer med en rekke funksjoner rettet mot de som starter med spillutvikling. Du kan utvikle ditt første spill uten kode takket være Unreals Visual Scripting-funksjoner. Og du kan stole på den detaljerte dokumentasjonen som er tilgjengelig for motoren for å kickstarte læringen.

instagram viewer

Kan du selge spill laget med Unreal Engine?

Du kan selge spillene du lager med Unreal Engine under hvilke som helst av selskapets lisensieringsalternativer. Det er viktig å lese din egen Unreal Engine EULA når du laster ned programvaren. Epic tillater salg av spill laget med Unreal og tar vanligvis kun royalties når inntektene dine er mer enn $1 million.

Er Unreal Engine gratis?

Grunnversjonen av Unreal Engine 5 er gratis for alle brukere, enten du er en bedrift, hobbyist eller student. Epic Games tilbyr også et Enterprise-program med førsteklasses støtte og et tilpasset lisensalternativ for brukere med spesifikke behov. Hver Unreal Engine 5-lisens kommer med samme motorfunksjoner og læremateriell.

Laster ned Epic Games Launcher

Du kan laste ned Unreal Engine gjennom den samme Epic Games Launcher-appen du bruker til å laste ned spill. Du må laste ned startprogrammet fra Episke spill og installer den før du kan begynne å jobbe med motoren.

Installere og sette opp Unreal Engine

Du kan begynne å installere Unreal Engine når du har installert Epic Games Launcher. Åpne startprogrammet og klikk Uvirkelig motor på venstre side av vinduet før du klikker på Bibliotek fanen øverst i vinduet.

Klikk Installere på den nyeste motorversjonen i Motorversjoner seksjon. Velg filbanen du ønsker for Unreal Engine 5-installasjonen og klikk Installere.

Det vil ta litt tid før installasjonen er fullført, noe som gir deg sjansen til å begynne å lære om Unreal før du bruker den.

Hvordan lage et spill i Unreal Engine for nybegynnere

Epic Games er snill nok til å gi prøvespill til nye utviklere som ønsker å lære å lage spill med Unreal Engine. Lyra-eksempelspillet er et utmerket sted å starte. Gå til Prøver i Epic Games Launcher, velg Lyra Starter Game, og klikk på Gratis knapp. Dette åpner et sett med vilkår som du kan godta.

Klikk Opprett prosjekt og velg filbanen du vil ha for startspillet, og klikk deretter Skape. Vent til startspillet er lastet ned før du fortsetter til neste trinn.

Nå som du har lastet ned Lyra, kan du begynne å jobbe i Unreal. Start Unreal Engine fra Epic Games Launcher og Bla gjennom for Lyra-prosjektfilene du lagret før du åpnet utviklingsverktøyene.

Utforsker Unreal Engine UI

Alle vil se den samme UI-layouten i Unreal Engine når den lastes inn for første gang. Unreal Engine 5 forenklet og forbedret den generelle layouten i programvaren, men du kan endre den så mye du vil for å passe dine egne behov.

Som du kan se fra skjermbildet ovenfor, er det viktigste på skjermen i Unreal Engine Visuell redaktør rute. Her kan du se scenen du jobber med, sammen med alle objektene og andre forekomster i den. På samme måte som verktøy som Blender, kan du velge mellom forskjellige redigeringsmoduser i den visuelle editoren.

Det er to separate ruter på høyre side av skjermen: Outliner og Detaljer seksjoner. De Outliner er et tekstbasert hierarki av objektene innenfor gjeldende nivå. Dette gir deg tilgang til usynlige objekter, foreldre-barn-relasjoner og mer. Under dette er Detaljer seksjon, som viser egenskapene til objektet du har valgt.

Unreal Engine Content Drawer, Output Log og Cmd

Tre avgjørende verktøy ligger nederst på Unreal Engine-skjermen. Innholdsskuffen er hjemmet til alle eiendelene som brukes i spillet ditt, og utdataloggen gir informasjon når du feilsøker spillet ditt. Cmd-verktøyet lar deg gi kommandoer til spillet ditt.

Foreløpig er innholdsskuffen den viktigste delen av brukergrensesnittet å fokusere på. Klikk Innholdsskuff for å åpne innholdsbehandleren, og du vil se alle filene som lager Lyra-eksempelspillet. Du kan søke og filtrere filene for å gjøre det lettere å finne det du leter etter.

Som du kan se fra Lyra-eksemplet, er det alltid viktig å ta vare på filbehandlingen når du jobber med innholdsskuffen.

Legger til Unreal Engine UI

Som nevnt kan du tilpasse Unreal Engine UI for å møte dine behov. Gå til Vindu øverst på skjermen for å se listen over ekstra UI-elementer du kan bruke. Ved å holde markøren over hver av paneltypene får du en kort beskrivelse av hva du ser på.

Programmering i Unreal Engine

Å komme i gang med programmering i Unreal Engine ligner på komme i gang med Unity. Begge verktøyene tilbyr omfattende alternativer for å gi deg kontroll over koden din samtidig som du minimerer hvor mye du må skrive for deg selv.

Hvilke programmeringsspråk fungerer med Unreal Engine?

Unreal Engine bruker C++ som hovedprogrammeringsspråk, med en kompilator designet for å fungere med det. Ved siden av C++ kan Unreal-utviklere bruke Blueprint Visual Scripting-systemet til å lage handlinger og hendelser uten å måtte bruke ekte kode.

Koding med C++ i Unreal Engine

Du kan legge til nye C++-klasser til prosjektet ditt når som helst ved å gå til Fil og deretter klikke Ny C++ klasse. Herfra vil koden du skriver være som ethvert annet prosjekt; du kan til og med bruke verktøy som Visual Studio for å hjelpe med kodingen i Unreal Engine. Du kan bruke den offisielle Unreal Engine 5-dokumentasjonen for å komme i gang.

Blueprint Visual Scripting i Unreal Engine 5

Blueprint Visual Scripting er Unreal Engine 5s svar på blokkkoding og andre visuelle programmeringsmetoder. Blueprint er et kraftig verktøy som lar deg bygge spill uten en eneste linje med kode. Lyra, for eksempel, er et spill laget utelukkende med visuell skripting.

For å se et eksempel på Unreals visuelle skript, ta en titt på GA_Våpen_Brann fil funnet under Alle > Våpen i innholdsskuffen. Denne filen kontrollerer våpenild i Lyra og ser ganske skremmende ut når du først åpner den, men den er ikke så vanskelig å få tak i.

Denne Blueprint-filen har fire forskjellige seksjoner. Den første av disse seksjonene utfører en våpensporing når spilleren først treffer avfyringsknappen. Dette sjekker for å se om spilleren er lokalt kontrollert, etterfulgt av å spille animasjoner og kontrollere våpenets skuddhastighet. Spilleren kan ikke avfyre ​​våpenet sitt hvis de er døde.

Deretter behandler det visuelle skriptet Blueprint måldataene for skuddet utført av spilleren. Dette sikrer at treff gjør skade og gir spillere effekter, samtidig som det sørger for at skudd som er utenfor målet ikke gjør dem noe.

Som du kan se fra Unreals visuelle skript, har programmeringen du gjør med dette systemet en sterk vekt på relasjoner. Hver av kodeblokkene du setter på plass må ha linjer trukket til andre blokker, og danner en flyt som raskt vil føles kjent for programmerere. Det er fortsatt verdt å lese Unreal Engine 5-dokumentasjonen om skripting, selv om du har erfaring med kode.

Komme i gang med Unreal Engine 5

Unreal Engine 5 er et stort stykke programvare med mye du kan lære. Tiden du legger i det vil alltid være verdt det, og gir deg sjansen til å gjøre drømmespillene dine til virkelighet.