Bästa spelmotorer av 2021

när det gäller spelutveckling, att välja rätt spelmotor för ditt spel kan göra eller bryta hela upplevelsen. Det finns också många faktorer att tänka på:

  • vilken typ av spel försöker du göra?
  • är ditt spel 2D eller 3D?
  • hur erfaren är du?
  • hur levande är motorn eller ramverket community?
  • vilka typer av resurser finns tillgängliga för motorn?

med alla dessa faktorer att tänka på kan det vara en riktig utmaning att se till att du väljer rätt grund att arbeta från. Detta gäller särskilt i dagens tid där tekniken utvecklas ständigt, vilket innebär att nya motorer och uppdateringar kommer ut hela tiden med nya innovationer.

för att göra valet bara lite enklare har vi dock sammanställt en lista över de bästa spelmotorerna 2021, tillsammans med styrkor och svagheter hos varje motor baserat på några av de nämnda faktorerna, för att hjälpa dig med processen.

innan du hoppar in rekommenderar vi att du läser vår Hur man kodar ett spel och hur man gör ett spelartiklar om det här är din första introduktion till spelutveckling, eftersom dessa hjälper dig att ta dina första steg innan du hoppar rakt in i att välja en motor. Du kanske också gillar våra bästa programmeringsspråk för att lära dig att koda artikeln som ett sätt att begränsa din språkpreferens!

Innehållsförteckning

Unity

efter att ha utvecklats sedan 2005 har Unity-spelmotorn blivit en häftklammer för indiespelindustrin. Med ständiga uppdateringar och nya viktiga funktioner, som Unity Reflect, läggs till varje år, är stödet för motorn otroligt. Motorn är inte bara väl lämpad för både 2D och 3D-spel av alla slag, men det är också ett populärt val för VR och AR utveckling samt tack vare många företag och utvecklare att skapa bekväma SDK för motorn. Utöver detta har Unity också en stor gemenskap, med en aktiv Tillgångsbutik med både gratis och betalbara tillgångar till hands. Eftersom det är en så robust motor och gratis för utvecklare som tjänar mindre än $100K/år, är det ett fantastiskt val för nybörjare oavsett vad de vill göra.

detta sägs, om du vill utveckla en hel spelstudio kring Unity, kan licenserna vara kostsamma – även om de kommer med fler funktioner. Dessutom kan Unity vara tyngre på ditt system om du kör några av de avancerade tekniska demonerna för att få fram motorns fulla kapacitet. Slutligen är det värt att nämna att när Unity uppdateras så ofta kan det vara lätt att sakna nya funktioner eller vara en kamp för att hitta gamla, eftersom användargränssnittet och systemet för åtkomst till dem kan förändras.

nedan kan du kolla in en kortfilm skapad med Unity-motorn med Unitys högupplösta Renderingsrörledning för att se motorns fulla kapacitet.

styrkor:

  • gratis för nybörjare tjänar mindre än $100K
  • perfekt för 2D och 3D-spel
  • stark mobilspel stöd
  • VR och AR SDK tillgänglighet
  • Asset Store med massor av gratis tillgångar

svagheter:

  • kostsamma licenser för proffs
  • avancerade tekniska demos kräver bättre datorer
  • många UI-ändringar

exempel på spel gjorda med Unity

  • Osiris: New Dawn
  • Hollow Knight
  • Rick and Morty: Virtuell Rick-ality
  • Genshin Impact

är Unity för dig? Kolla in några Unity-kurser skapade av certifierade Unity-utvecklare för att komma igång! Du kan också granska gratis Unity tutorials på den här bloggen. Vi rekommenderar också att du kolla in vår Unity vs. Unreal Engine artikel om ditt val är minskat ner mellan dessa motorer!

Unreal Engine

 Editor översikt över Unreal Engine

Editor översikt över Unreal Engine

på grund av sin robusta grafiska kapacitet med belysning, shaders, och mer, Unreal Engine är power-house bakom många av de mest populära, triple-A spel ute idag. Med tanke på dess skenande användning i den sektorn, motorn har utvecklats mycket specifikt för att hantera en hel del komplicerade uppgifter mer effektivt än andra motorer. Liksom andra på den här listan är motorn också öppen källkod, vilket innebär att samhället ständigt förbättrar motorn också. Tillsammans med sin visuella ritning så att även icke-programmerare kan utveckla sina spel, är Unreal truly ett krafthus som kan nästan vad som helst-inklusive VR. Nämnde vi också att det, precis som Unity, också finns en marknadsplats där du kan få gratis tillgångar?

men många utvecklare rapporterar att Unreal Engine är bättre lämpad för större projekt och projekt som du tänker arbeta med som ett team. Dessutom, eftersom programmet är tungt på grafikänden, kommer många att finna att det kräver en kraftfullare dator jämfört med andra motorer som Unity. Utöver detta är det också anmärkningsvärt att även om Unreal Engine kan skapa 2D-spel utöver 3D-spel, är motorn inte nödvändigtvis den som passar bäst för uppgiften.

videon nedan representerar bara några av de fantastiska saker som studenter runt om i världen har skapat med Unreal Engine.

styrkor:

  • perfekt för avancerad grafik
  • mer prestanda än andra motorer
  • ett toppval för VR
  • visuell ritning för icke-programmerare
  • stor marknadsplats med gratis tillgångar

svagheter:

  • inte det bästa för enkla eller soloprojekt
  • avancerad grafik kräver mer kraftfulla datorer
  • bättre för 3D än 2D-spel

exempel på spel gjorda med Unreal Engine

  • Soulcalibur VI
  • Gears 5
  • Dragon Quest xi

om Unreal Engine låter som motorn för dig, kolla in dessa kurser för att komma igång med dina Unreal spelutvecklingsprojekt! Alternativt, du kan kolla in några av våra gratis tutorials, eller ens granska vår Unity vs. Unreal Engine artikel (om du inte redan har gjort det) för att få mer information.

Godot

 Godot Editor översikt

Godot Editor översikt

även om Godot har funnits sedan 2014, Det är först nyligen att motorn verkligen har plockat upp i popularitet. Godot – spelmotorn är fantastisk om du letar efter något gratis och öppen källkod, vilket innebär att du kan ändra motorn och sälja dina spel hur du vill. Motorn stöder både 2D-och 3D-funktioner, så den är väl avrundad för alla typer av spel du försöker göra. Godot tar också ett unikt tillvägagångssätt med sin nod-och scenarkitektur för att representera specifika spelfunktioner, skilja den från liknande konkurrenter och som kan vara lättare för många användare. Lägg till en passionerad gemenskap som omger motorn, och du har en riktig vinnare på dina händer!

när det gäller svagheter använder Godot sitt eget personliga språk för skript, kallat GDScript. Medan språket fungerar fantastiskt och påminner om Python (ett favoritspråk för många utvecklare), eftersom det var speciellt utformat för Godot, kan erfarna utvecklare betrakta det som tråkigt att anpassa sig till ännu ett språk. Dessutom, eftersom Godot inte är lika känd som några andra motorer här, finns det inte så många resurser tillgängliga jämfört med en häftmotor som Unity eller Unreal.

letar du efter exempel? Nedan är en presentation av bara några av de spel som görs för mobil med Godot spelmotor!

styrkor:

  • fungerar för 2D och 3D-spel
  • fri och öppen källkod-även kommersiellt
  • passionerad gemenskap
  • unik arkitektur för spelutveckling

svagheter:

  • erfarna utvecklare kanske inte gillar GDScript
  • inte lika många resurser som andra motorer

exempel på spel gjorda med Godot

  • ProtoCorgi
  • Deep Sixed
  • Gun-Toting Cats

om du är intresserad av denna Open Source-motor rekommenderar vi att du checkar ut följande kurser för att komma igång med ditt lärande! Du kan också läsa några gratis handledning om det är mer din fantasi.

Phaser

Phaser RPG-projekt

Phaser RPG project

Phaser började sitt liv runt 2013, men den senaste versionen, Phaser 3, har bara funnits sedan 2018. Ändå har detta inte hindrat ramverket från att vara extremt populärt, särskilt för dem som vill göra mobila eller webbläsarbaserade spel. Eftersom tekniken bakom Phaser till stor del bygger på samma teknik som används för webbutveckling, är det också ett ramverk som är relativt stabilt även när olika versioner kommer ut. Utöver detta kommer Phaser med fysik och de andra typerna av tillägg som någon motor förväntas ha, vilket innebär att du kan göra ett antal spel med det – inklusive MMORPGs – med rätt tillägg!

Sammantaget är Phaser en 2D-baserad ram, så det kanske inte passar bäst om du försöker göra ett 3D-spel. Dessutom, medan ramverket är plattformsoberoende, eftersom det är mestadels inriktad för webbläsare, Det kommer med vissa begränsningar som mer kraftfulla, fristående motorer inte har.

Nedan följer några exempel på olika spel gjorda med Phaser, länkar som du hittar i exemplen nedan!

Magickmon öppningssekvens

 Gems N ' Ropes GameplayPickems lilla Äventyrsöppningssekvens

styrkor:

  • perfekt för webbläsare och mobilspel
  • extremt stabil
  • enkelt utökat med webbteknik

svagheter:

  • anpassad specifikt för 2D-spel
  • mer begränsad än andra motorer

exempel på spel gjorda med Phaser

  • Magikmon
  • Gems ’N Ropes
  • Pickems lilla äventyr

om du är redo att utöka din HTML5 spelutveckling färdigheter med Phaser, kolla in dessa kurser! Alternativt kanske du också gillar de gratis tutorials som finns här och här.

GameMaker Studio 2

översikt över GameMaker Studio editor

GameMaker Studio editor översikt

denna populära spelmotor skapad 2017 är den senaste versionen av GameMaker Studio, som har funnits sedan 1999 genom många iterationer och namn. GameMaker stöds allmänt på flera plattformar, även inklusive Nintendo Switch. Det är också ett mycket vänligt val för dem som inte har någon erfarenhet av kodning, eftersom det främst använder ett dra-och-släpp-visuellt skriptspråk för sin egen skapelse för att tillåta alla nivåer av användare att skapa sina drömspel. För dem som föredrar kodning erbjuder det dock också sitt GameMaker-språk för att programmera anpassade beteenden som sträcker sig utöver vad den visuella programmeringen kan täcka. Sammantaget är motorn mycket nybörjarvänlig och öppnar spelutveckling för nästan alla.

till skillnad från många av de andra motorerna och ramarna på den här listan är GameMaker Studio 2 proprietär, så det kanske inte är ett bra val för dem som letar efter något på en budget. Dessutom, som Phaser, är denna motor anpassad speciellt för 2D-spel. Även om det har begränsade 3D-funktioner, är det ingenstans nära något som Unity, Unreal eller Godot kan göra.

kolla in showcase nedan för spel gjorda med GameMaker Studio!

styrkor:

  • stöds på massor av plattformar
  • enkel dra-och-släpp-programmering
  • extremt nybörjarvänlig

svagheter:

  • orienterad mer för 2D-spel
  • kostar pengar för att få

exempel på spel gjorda med GameMaker Studio 2

  • Hyper Light Drifter
  • UNDERTALE
  • Forager

slutsats

Sammantaget är dessa fem motorer/ramar ovan bara några av de många motorerna som finns tillgängliga för att utveckla dina spel. Men eftersom dessa motorer och ramar driver några av de mest populära indie-och stora budgetspelen, kan du vara säker på deras kvalitet och förmåga att hantera nästan alla spel du kanske vill skapa. Var och en har naturligtvis sina styrkor och svagheter, men alla har stått tidstestet och förblir toppkonkurrenter för år 2021 för bästa spelmotor.

om du fortfarande är på staketet om någon motor, kan vi också rekommendera att du först bestämmer det bästa språket för spelutveckling, vilket borde hjälpa dig att göra det avgörande valet. Förutom det kanske du också vill lära dig mer om kodning i allmänhet, eller kanske till och med utforska utvecklarjobb, vilket kan hjälpa till med stor tid när du fattar denna typ av beslut.

vad du än bestämmer, kan vi inte vänta med att se de spel du skapar!

missa inte! Erbjudandet slutar i
  • få tillgång 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.

More: