Unreal Engine 4 vs. Unity: vilken spelmotor är bäst för dig?

uppdaterad 1/23/2020

Unreal Engine 4 (UE4) och Unity är utan tvekan två av de mest populära spelmotorerna tillgängliga för allmänheten idag. Medan många spelutvecklingsstudior använder sina egna proprietära spelmotorer finns det fortfarande en enorm marknad för indieutvecklare.

Om du vill komma in i speldesign är ditt nästa steg att välja vilken spelmotor du ska lära dig för att starta ditt spel. Medan både Unreal Engine 4 och Unity är utmärkta spelmotorer, kan man vara ett bättre alternativ jämfört med det andra beroende på gränssnittet och programmeringsspråket du föredrar.

låt oss bryta ner varje spelmotor och titta på deras starka områden så att du kan bestämma vilken som fungerar bäst för dig. Dessutom listar vi också några av de fantastiska nya funktionerna som ingår i de nyligen släppta versionerna av Unreal Engine 4.24 och Unity 2019.2.17.

Unreal Engine 4 vs Unity: använder

att svara på följande frågor kan hjälpa dig att avgöra om du ska använda Unreal Engine 4 eller Unity.

  • vilken typ av spel Vill du skapa? Vill du skapa en 2D-plattform eller ett 3D-action-äventyrsspel? Eller kanske en hybrid av 2D och 3D?

  • vill du starta spelet på en webbläsare eller mobil plattform, eller strävar du efter att få det på konsolplattformar?

båda motorerna kan säkert få jobbet gjort, men beroende på vad du skapar kan en motor regera högsta i ditt arbete.

Om du vill göra ett 2D-spel kan Unity vara ett bra alternativ eftersom det har några bra 2D-funktioner och kan vara väldigt lätt att komma igång med. Med det sagt, Unreal Engine 4 har också några kraftfulla 2D-funktioner.

Om du vill skapa ett 3D-spel är Unity också en mycket kraftfull 3D-spelmotor. Även om det är grafiskt inte på samma nivå som Unreal Engine 4, Om du inte behöver skapa nästa generations nivå grafik då Unreal Engine 4 kanske inte krävs.

många artister använder nu både Unity och Unreal Engine 4 som ett sätt att skapa Pre-visualisering och arkitektonisk visualisering för att skapa en mer interaktiv upplevelse för sina kunder.

När det gäller mobilspel, det är där Unity verkligen visar sin dominans. Med många populära mobilspel skapade med Unity har det verkligen blivit en mobilutvecklares go-to-spelmotor.

Unreal Engine 4 vs Unity: priser

När du väljer en spelmotor kan du lita starkt på vilken typ av spel du vill skapa och vilken plattform du vill starta på, det finns också en annan mycket viktig faktor att tänka på: pris. Om du är en blivande spelutvecklare som bara vill lära dig att göra spel och få fötterna våta, vill du förmodligen inte spendera mycket pengar på en spelmotor.

Unity erbjuder en helt gratis version redo för nedladdning om dina intäkter eller finansiering är under $100,000 under det senaste året. Detta kan vara ett bra alternativ om du bara vill komma igång. Den har alla funktioner som Unity Pro har och kan göra utmärkta spel utan att behöva spendera en krona. Unity har tre uppgraderade planer att välja mellan (Plus, Pro och Enterprise) från $40+ per månad från och med januari 1, 2020. Om du publicerar ditt spel behöver du inte betala några royalties till Unity, men du måste betala för varje mobilplattform som du publicerar på.

en viktig sak att tänka på med den fria versionen av Unity är att det inte finns någon profiler, som bara ingår i Unity Pro. Detta ensam kan vara en enorm avskräckande för vissa utvecklare och kan vara en stor avgörande faktor. Profilen låter dig i princip optimera ditt spel. Du kan spela ditt spel med profiler på och det kommer att spela in resultatet av ditt spel och visa dig andelen tid att göra uppgifter som rendering och animation. Att inte ha detta tillgängligt i gratisversionen gör det extremt svårt att ta reda på vilka områden i ditt spel som orsakar långsamma nedgångar och vad som behöver åtgärdas för att få optimal prestanda.

Unreal 4 är helt gratis. Allt är under ett tak och du har tillgång till allt spelmotorn har att erbjuda, utan kostnad för dig. Unreal Engine 4 har dock royaltyavgifter på 5% Efter den första $3,000 av bruttointäkterna per produkt, per kalenderkvartal. Detta inkluderar alla pengar du tjänar på köp i appen, annonser i spelet och priset på själva spelet.

hur planerar du att tjäna pengar på spelet? Genom köp i appen, annonser i spelet eller bara genom inköpspriset ensam? Dina svar kan avgöra vilken spelmotor prissättningsmodell fungerar bäst för dig.

Unreal Engine 4 vs enhet: Programmeringsspråk

även om prissättningen av spelmotorn säkert kan svänga ditt beslut, är spelmotorns tarmar uppenbarligen en stor faktor när du väljer ett val och bestämmer vilken som är bättre för dig.

det är ingen hemlighet att för att skapa ett spel måste du göra en hel del programmering. Vilket programmeringsspråk du är bekväm med kommer att avgöra om du ska gå med UE4 eller Unity.

  • Unreal Engine 4 använder C++.

  • Unity använder mestadels C# eller JavaScript.

Unreal Engine 4 vs Unity: Andra överväganden

användningar, priser och programmeringsspråk är kanske de viktigaste övervägandena när man jämför Unreal Engine 4 vs Unity. Det finns dock några andra överväganden också.

Unreal Engine 4

Här är några bra funktioner i Unreal Engine 4:

  • Blueprint: Detta är en nodbaserad visuell skriptmetod precis inuti UE4. Det betyder att du tekniskt aldrig behöver skriva en enda rad kod. Detta är bra för att snabbt prototypa nivåer, och även skapa hela spel. Det är också ett utmärkt verktyg för visualiseringar och arkitektoniska genomgångar.

  • grafiska funktioner: när det gäller grafik är Unreal Engine 4 verkligen en nästa generations spelmotor. Det kan skapa grafik i nivå med spel som du ser släpps på nästa generations spelkonsoler med komplexa partikelsimuleringssystem och avancerad dynamisk belysning. Den har förmågan att skapa både 2D och 3D, vilket ger dig möjlighet att driva grafik ytterligare.

Unity

Här är några fantastiska funktioner i Unity:

  • Asset Store: Unity kommer verkligen ut på toppen när det gäller storleken på deras tillgångsbutik och karaktärerna, rekvisita, ljud och partikeleffekter som erbjuds. De har allt från intuitiv animering och riggverktyg, till GUI generatorer och motion capture programvara. Du har allt du behöver för att skapa ditt spel.

  • användarvänlighet: även om Unreal Engine 4 har haft en komplett UI-översyn som gör det lättare att komma igång, ses Unity i allmänhet fortfarande som den mer intuitiva och lättare att förstå spelmotorn.

Unreal Engine 4.24 vs enhet 2020.1 Alpha

med det nya året kommer nyutgivna versioner av både Unreal Engine och Unity.

Unreal Engine 4.24 funktioner inkluderar:

  • sömlös datakonvertering

  • Python scripting

  • visuell dataprep

  • skalbar lövverk

  • optimering av tillgångar

  • redigeringsverktyg för Mesh

  • live link data streaming

  • fotoreal rasterizing och strålspårning i realtid

  • strandbaserat hår och päls

  • och mycket mer!

Enhet 2019.2.17 funktioner inkluderar:

  • PhysX cloth library

  • inkrementell skräpsamling

  • ny 2D i den lätta Render Pipeline (LWRP)

  • stora hastighetsförbättringar i GPU Lightmapper

  • optimerad rampacing för Android

  • och mycket mer!

slutsats

När det gäller det, väljer du vilken spelmotor som vinner i tävlingen Unreal Engine 4 vs Unity bättre genom att testa dem båda själv. Sätt dem genom ringsignalen och försöka lista ut vad som fungerar bäst för dig. Båda spelmotorerna är kraftfulla programvaror som kan hjälpa till att driva dina spelförslag till nästa nivå.

Related Posts

Lämna ett svar

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