når det kommer til spiludvikling, kan valg af den rigtige spilmotor til dit spil skabe eller ødelægge hele oplevelsen. Der er også mange faktorer at overveje:
- hvilken slags spil forsøger du at lave?
- er dit spil 2D eller 3D?
- hvor erfaren er du?
- hvor levende er motoren eller rammens samfund?
- hvilke slags ressourcer er tilgængelige for motoren?
med alle disse faktorer at overveje, kan det være en reel udfordring at sikre, at du vælger det rigtige fundament at arbejde fra. Dette gælder især i nutidens tidsalder, hvor teknologien udvikler sig konstant, hvilket betyder, at nye motorer og opdateringer kommer ud hele tiden med nye innovationer.
for at gøre valget bare en lille smule enklere, har vi dog samlet en liste over de bedste spilmotorer i 2021 sammen med styrker og svagheder ved hver motor baseret på nogle af de nævnte faktorer for at hjælpe dig sammen med processen.
før du hopper ind, anbefaler vi at læse vores Sådan kode et spil og hvordan man laver et spil artikler, hvis dette er din første introduktion til spiludvikling, da disse vil hjælpe dig med at tage dine første skridt, før du hopper lige ind i at vælge en motor. Du kan også lide vores bedste programmeringssprog for at lære at kode artiklen som en måde at indsnævre din sprogpræference på!
Indholdsfortegnelse
Unity
efter at være blevet udviklet siden 2005, er Unity-spilmotoren blevet en hæfteklammer til indiespilindustrien. Med konstante opdateringer og nye, vigtige funktioner, såsom Unity Reflect, bliver tilføjet hvert år, støtte til motoren er utroligt. Motoren er ikke kun velegnet til både 2D-og 3D-spil af enhver art, men det er også et populært valg til VR-og AR-udvikling takket være mange virksomheder og udviklere, der skaber praktiske SDK ‘ er til motoren. Ud over dette har Unity også et stort samfund med en aktiv Aktivbutik med både gratis og pay-to-use-aktiver lige ved hånden. Da det er sådan en robust motor og gratis for udviklere, der tjener mindre end $100k/år, er det et fantastisk valg for begyndere uanset hvad de vil lave.
dette er sagt, hvis du ønsker at udvikle et helt spilstudie omkring Unity, kan licenserne være dyre – selvom de kommer med flere funktioner. Derudover kan Unity være tungere på dit system, hvis du kører nogle af de avancerede tech-demoer for at få motorens fulde kapacitet frem. Endelig er det værd at nævne, at når Unity opdateres så ofte, kan det være let at gå glip af nye funktioner eller være en kamp for at finde gamle, da brugergrænsefladen og systemet til adgang til dem kan ændre sig.
nedenfor kan du tjekke en kortfilm oprettet med Unity engine ved hjælp af Unitys High Definition Rendering Pipeline for at se motorens fulde kapacitet.
styrker:
- gratis for begyndere, der tjener mindre end $100k
- fantastisk til 2D-og 3D-spil
- stærk mobilspilstøtte
- VR og ar SDK tilgængelighed
- Asset Store med tonsvis af gratis aktiver
svagheder:
- dyre licenser til professionelle
- avancerede tech-demoer kræver bedre computere
- mange UI-ændringer
eksempler på spil lavet med enhed
- Osiris: ny daggry
- hul ridder
- Rick og Morty: Virtuel Rick-ality
- Genshin Impact
er Enhed for dig? Tjek nogle Unity-kurser oprettet af certificerede Unity-udviklere for at komme i gang! Du kan også gennemgå de gratis Unity-tutorials på denne blog. Vi anbefaler også, at du tjekker vores Unity vs. Unreal Engine-artikel, hvis dit valg er indsnævret mellem disse motorer!
Unreal Engine
på grund af sin robuste grafiske kapaciteter med belysning, shaders, og mere, Unreal Engine er magt-huset bag mange af de mest populære, triple-A spil derude i dag. I betragtning af dens voldsomme anvendelse i denne sektor er motoren udviklet meget specifikt til at håndtere mange komplicerede opgaver mere effektivt end andre motorer. Som andre på denne liste er motoren også open source, hvilket betyder, at samfundet også konstant forbedrer motoren. Sammen med sin visuelle tegning, så selv ikke-programmører kan udvikle deres spil, er Unreal truly et magthus, der er i stand til næsten alt-herunder VR. Nævnte vi også, at der ligesom Unity også er en markedsplads, hvor du kan få gratis aktiver?
imidlertid rapporterer mange udviklere, at Unreal Engine er bedre egnet til større projekter og projekter, du har til hensigt at arbejde på som et team. Derudover, da programmet er tungt på grafik ende, mange mennesker vil finde det kræver en mere kraftfuld computer i forhold til andre motorer som Unity. Ud over dette er det også bemærkelsesværdigt, at mens Unreal Engine kan oprette 2D-spil ud over 3d-spil, er motoren ikke nødvendigvis den bedst egnede til opgaven.
videoen nedenfor repræsenterer blot nogle af de fantastiske ting, som studerende rundt om i verden har skabt med Unreal Engine.
styrker:
- fantastisk til high-end grafik
- mere performant end andre motorer
- et topvalg til VR
- visuel blueprinting for ikke-programmører
- stor markedsplads med gratis aktiver
svagheder:
- ikke det bedste til enkle eller solo projekter
- High-end grafik kræver mere kraftfulde computere
- bedre til 3D end 2D-spil
eksempler på spil lavet med Unreal Engine
- Soulcalibur VI
- Gears 5
- Dragon mission
hvis Unreal Engine lyder som motoren for dig, så tjek disse kurser for at komme i gang med dine Unreal game udviklingsprojekter! Alternativt, du kan tjekke nogle af vores gratis tutorials, eller endda gennemgå vores enhed vs. Unreal Engine artikel (hvis du ikke allerede har gjort det) for at få mere information.
Godot
selvom Godot har eksisteret siden 2014, er det først for nylig, at motoren virkelig har samlet sig i popularitet. Godot-spilmotoren er fantastisk, hvis du leder efter noget gratis og open source, hvilket betyder, at du kan ændre motoren og sælge dine spil, som du gerne vil. Motoren understøtter både 2D og 3D kapaciteter, så det er godt afrundet for enhver form for spil, du forsøger at gøre. Godot tager også en unik tilgang med sin node-og scenearkitektur til at repræsentere specifikke spilfunktioner, der adskiller den fra lignende konkurrenter, og som kan være lettere for mange brugere. Tilføj et lidenskabeligt samfund omkring motoren, og du har en rigtig vinder på dine hænder!
hvad angår svagheder, bruger Godot sit eget personlige sprog til scripting, kaldet GDScript. Mens sproget fungerer fantastisk og minder om Python (et yndlingssprog for mange udviklere), da det var specielt designet til Godot, kan erfarne udviklere betragte det som kedeligt at tilpasse sig endnu et sprog. Derudover, da Godot ikke er så kendt som nogle andre motorer Her, er der ikke så mange ressourcer til rådighed i forhold til en hæftemotor som Unity eller Unreal.
Leder du efter eksempler? Nedenfor er et udstillingsvindue for blot nogle af de spil, der laves til mobil ved hjælp af Godot-spilmotoren!
styrker:
- arbejder for 2D-og 3D – spil
- gratis og open source-selv kommercielt
- lidenskabelig samfund
- unik arkitektur til spiludvikling
svagheder:
- erfarne udviklere kan ikke lide GDScript
- ikke så mange ressourcer som andre motorer
eksempler på spil lavet med Godot
- ProtoCorgi
- Dyb seks
- Gun-Toting Cats
hvis du er interesseret i denne open source-motor, anbefaler vi at tjekke følgende kurser for at komme i gang med din læring! Du kan også læse nogle gratis tutorials, hvis det er mere din fancy.
Phaser
Phaser begyndte sit liv omkring 2013, selvom den seneste version, Phaser 3, kun har eksisteret siden 2018. Alligevel har dette ikke stoppet rammen fra at være ekstremt populær, især for dem, der ønsker at lave mobile eller bro.ser-baserede spil. Da teknologien bag Phaser i vid udstrækning er baseret på de samme teknologier, der bruges til internetudvikling, er det også en ramme, der er relativt stabil, selvom forskellige versioner kommer ud. Ud over dette, Phaser kommer med fysik og de andre former for tilføjelser enhver motor forventes at have, hvilket betyder, at du kan gøre et vilkårligt antal spil med det – herunder MMORPGs – med de rigtige tilføjelser!
samlet set er Phaser dog en 2D-baseret ramme, så det er måske ikke det bedst egnede, hvis du prøver at lave et 3D-spil. Derudover, mens rammen er cross-platform, da det er for det meste gearet til bro.Serere, det kommer med nogle begrænsninger, at mere kraftfulde, stand-alone motorer ikke har.
nedenfor er nogle eksempler på forskellige spil lavet med Phaser, links, som du kan finde i eksemplerne nedenfor!
styrker:
- ekstremt stabil
- nemt udvidet med internetteknologier
svagheder:
- gearet specifikt til 2D-spil
- mere begrænset end andre motorer
eksempler på spil lavet med Phaser
- Magikmon
- Gems ‘n reb
- Pickems Tiny Adventure
hvis du er klar til at udvide dine HTML5 spil udvikling færdigheder med Phaser, tjek disse kurser! Alternativt kan du også lide de gratis tutorials, der er tilgængelige her og her.
GameMaker Studio 2
denne populære spilmotor oprettet i 2017 er den nyeste version af GameMaker Studio, som har eksisteret siden 1999 gennem mange iterationer og navne. GameMaker understøttes bredt på tværs af flere platforme, selv inklusive Nintendo-kontakten. Det er også et meget venligt valg for dem, der ikke har nogen erfaring med kodning, da det primært bruger et træk-og-slip visuelt scriptsprog af sin egen oprettelse for at give alle færdighedsniveauer for brugere mulighed for at oprette deres drømmespil. For dem, der foretrækker kodning, tilbyder det dog også sit GameMaker-sprog til at programmere brugerdefineret adfærd, der strækker sig ud over, hvad den visuelle programmering kan dække. Samlet set er motoren meget begyndervenlig og åbner spiludvikling for næsten alle.
i modsætning til mange af de andre motorer og rammer på denne liste er GameMaker Studio 2 dog proprietær, så det er måske ikke et godt valg for dem, der leder efter noget på et budget. Derudover, ligesom Phaser, denne motor er gearet specielt til 2D-spil. Selvom det har begrænsede 3D-muligheder, er det ikke i nærheden af noget som Unity, Unreal eller Godot kan gøre.
Tjek udstillingsvinduet nedenfor af spil lavet med GameMaker Studio!
styrker:
- understøttet på tonsvis af platforme
- nem træk-og-slip programmering
- ekstremt begyndervenlig
svagheder:
- orienteret mere til 2D-spil
- koster penge at opnå
eksempler på spil lavet med GameMaker Studio 2
- Hyper Light Drifter
- UNDERTALE
- Forager
konklusion
alt i alt er disse fem motorer/rammer ovenfor blot nogle af de mange motorer, der er tilgængelige til at udvikle dine spil. Imidlertid, da disse motorer og rammer driver nogle af de mest populære indie-og big-budget-spil, du kan være sikker på deres kvalitet og evne til at håndtere næsten ethvert spil, du måske vil oprette. Hver har selvfølgelig sine styrker og svagheder, men alle har stået tidstesten og forbliver topkonkurrenter for året 2021 for den bedste spilmotor.
hvis du stadig er på hegnet om en enkelt motor, kan vi dog også anbefale først at finde ud af det bedste sprog til spiludvikling, hvilket skal hjælpe dig med at gøre det afgørende valg. Derudover kan du også lære mere om kodning generelt, eller måske endda udforske udviklerjobudsigter, hvilket kan hjælpe stor tid, når du træffer denne slags beslutning.
uanset hvad du beslutter, kan vi ikke vente med at se de spil, du opretter!
- få adgang til alle 200+ kurser
- nye kurser tilføjet månedligt
- Annuller når som helst
- færdiggørelsescertifikater