Articles

Unity vs. Unreal – välja en spelmotor

När man lär sig spelutveckling undrar folk ofta vad den bästa spelmotorn är – vi har faktiskt gjort en hel hel artikel i frågan. När det gäller mångsidighet, kraft, popularitet och användning i branschen – det finns två som de flesta pratar om: Unity game engine och Unreal Engine.

att svara på vilken som är bättre är en svår sak. Vissa kommer att hävda Unreal är bättre helt enkelt för det faktum att det är ett toppval för AAA studios. Andra kommer dock att citera det faktum att Unity är mer väl avrundad och för indieutvecklare är det ofta ett bättre inträde i branschen. Objektivt, fastän, är en bättre än den andra?

i den här artikeln kommer vi att gå över för-och nackdelar för varje motor och har en sann kamp om enhet vs. Unreal. Vi hjälper dig också att komma igång med att lära dig båda så oavsett ditt ultimata beslut kan du hoppa in i att skapa dina egna spel direkt. Låt oss komma igång, och förhoppningsvis i slutet kommer du att kunna göra ett välgrundat val om vilken spelmotor som är motorn i dina drömmar.

exempel på ett RTS – spel

exempel på ett RTS-spel

innehållsförteckning

mångsidighet

som spelutvecklare kanske du vill att experimentera med olika typer av spel-3D, 2D, multiplayer, VR, AR, etc. Att ha en motor som tillgodoser ett brett utbud av spel är viktigt och lyckligtvis gör både Unity och Unreal just det. Låt oss ta en titt på en rad olika speltyper och vilken motor som passar bäst för dem:

  • 3D – båda motorerna har stora 3D-funktioner, även om Unreal är bäst när det gäller grafisk trohet.
  • 2D – båda motorerna kan göra 2D, även om Unity har ett mycket större fokus och verktygsuppsättning.
  • Virtual Reality-Unity utmärker sig i VR som plugins är mycket mångsidig och integreras i den totala XR Infrastruktur.
  • Augmented Reality – båda motorerna kan göra AR, även om Unity har gjort det längre och har mycket mer definierade system.
  • Multiplayer – båda motorerna kan göra multiplayer, även om Unreal är den enda med integrerat stöd. Unitys integrerade multiplayer är fortfarande under utveckling även om det finns många 3: e parts ramar.
  • Mobile-Unity anses vara den bästa motorn för Mobil.
skapa ett 2D-spel i Unity-motorn.
skapa ett 2D-spel i Unity-motorn.
skapa ett 3D-spel i Unreal Engine.
skapa ett 3D-spel i Unreal Engine.

kodning

När du börjar med en spelmotor kan vilket språk du kodar På vara en avgörande faktor. I Unity skriver du kod med C# – språket, medan du i Unreal använder C++. Generellt anses C++ vara ett svårare språk att lära sig, även om Unreal har sin egen integrerade visuella scripter som heter Blueprints. Visuell skript är ett bra alternativ till kodning eftersom det låter dig göra samma saker – men utan kodning krävs. Skapa bara noder och anslut dem tillsammans för att utveckla logik för ditt spel.just nu har Unity ingen integrerad visuell scripter, men det finns ett antal 3: e parts alternativ som: Bolt (nu gratis med framtida integration planerad för motorn) och PlayMaker.

Unreal Engine Blueprint visual scripting.
ritningar i Unreal Engine.

Om du vill koda kan Unity vara det enklare alternativet med C#, men om du inte vill koda kan du använda Unreal ’ s ritningar.

Branschnärvaro

Du kan välja en spelmotor baserat på vad proffsen använder. Både Unity och Unreal används för att skapa spel på marknaden, men på olika sätt.

För det första är Unity den mest populära motorn för indieutvecklare och mobilspel. Det finns ett antal större spel gjorda med enhet som: Hearthstone, städer: Skylines, Rust, Ori och Blind Forest, och de flesta mobila spel.

När det gäller AAA-industrin används Unreal mer än enhet. Spel som: Fortnite, Bioshock, Sea of Thieves, Star Wars: Jedi Fallen Order och ett stort antal andra använder motorn.

något att också tänka på är hur motorutvecklarna själva använder det. Unity skapar inte sina egna spel förutom små pedagogiska projekt. Epic Games (utvecklare av Unreal Engine) har å andra sidan utvecklat många spel som: Fortnite och Gears of War med Unreal Engine.

  • lista över Unity-spel
  • lista över orealistiska spel

Global Global prognos för spelmarknaden

global global prognos för spelmarknaden

Community

en viktig aspekt av en spelmotor är samhället. Båda motorerna har en ganska stor online-närvaro, med sina egna respektive forum, Sub-Reddits, YouTube-kanaler och mer.

  • Unity – har en årlig spelutvecklarkonvention som heter Unite. De flesta spelutveckling YouTubers fokuserar på att använda och undervisa enhet.
  • Unreal-Epic Games har mer närvaro online med live tutorials.

båda motorerna har också sina respektive tillgångsbutiker. En tillgång butik är en marknadsplats för 3D-modeller, texturer, system, etc för en motor som du kan få gratis eller ett pris. Dessa kan vara bra för utvecklare som kanske inte är den bästa artisten eller saknar kunskap inom ett visst område.

  • Unity Asset Store
  • Unreal Marketplace

flera programmerare som arbetar som ett team

flera programmerare som arbetar som ett team

Tutorials

både Unity och Unreal har stora inlärningsresurser. Dokumentation, handledning, onlinekurser etc. Nedan har vi listat ett antal olika kurser om Unity och Unreal.

Unity

  • (betald) Unity spelutveckling Mini-grad
  • Unity 101 – spelutveckling och C# stiftelser
  • (betald) RPG Academy – från noll för att skapa spel
  • hur man programmerar i C# – av Brackeys
  • C# handledning av Derek Banas
  • c# grundläggande serie av Allan Carlos Claudino Villa

Unreal

  • (betald) Unreal spelutveckling mini-grad
  • Unreal Engine 101 – 3D – spel skapande
  • hur man programmerar i C++ – av Cherno
  • nybörjarguide till spelutveckling med Unreal Engine av Daniel Buckley
  • skapa spel för nybörjare med UE4 av DevSquad

Robot hand spelar Go

Robot hand spelar Go

slutsats

Vi har låtit vår kamp om enhet vs. Unreal spela ut, men låt oss vända tillbaka till vår ursprungliga fråga: vilken motor ska du använda?

i slutändan beror detta på dig och dina behov. Men om vi kanske är så djärva kan vi åtminstone säga följande:

  • Om du är nybörjare som vill lära dig att koda och skapa ett brett utbud av spel – gå med enhet.
  • Om du inte är intresserad av kodning och vill ha bättre grafisk prestanda – gå med Unreal.

Sammantaget är dessa fortfarande ganska ytnivåuttalanden, så vi rekommenderar att du försöker båda innan du fattar något beslut. Men när du provar dessa motorer kan du hålla informationen här i åtanke, eftersom det finns saker att tänka på att du inte kan lära dig genom att göra! Ändå, kom ihåg att det inte finns någon bästa spelmotor – det finns bara den spelmotor du känner dig mest bekväm med. Oavsett om du väljer Unity eller om du väljer Unreal Engine, är världen till hands. Så gå ut och skapa några fantastiska spel och appar!

missa inte! Erbjudandet slutar i
  • gå till alla 200 + kurser
  • nya kurser läggs till varje månad
  • Avbryt när som helst
  • certifikat för slutförande

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *