En spillmotor er et rammeverk som forenkler spillutvikling, ved å bruke en rekke verktøy designet for spillutvikling. Noen spillmotorer kan kalle disse verktøynoder, andre kan kalle dem APIer, men de jobber alle sammen for å forbedre spillutviklingsopplevelsen din.
Det siste tiåret har sett en massiv økning i både videospillere og tiden brukt på å spille videospill. Så det er utvilsomt et livlig marked for nye og spennende videospill. Hvis du har en utviklingsbakgrunn, et lite budsjett og en god spillidé – men ikke vet hvor du skal begynne – er du på rett sted.
I følge Unity Technologies, 71 % av alle mobilspill bruker motoren, og skaper totalt fem milliarder nedlastinger per måned med apper bygget med Unity. Denne spillmotoren er perfekt for nybegynnere siden den har et læringsressurssenter som er utstyrt med veiledninger, prosjekter, kurs og live treningsverksteder for å få deg fra nybegynner til proff i nr tid.
Unity tilbyr 3D-spillutvikling som gjøres i sanntid. Flere abonnementsalternativer er tilgjengelige, men Unity Personal er den eneste gratis. Denne abonnementstypen gir tilgang til alle motorfunksjonene, sammen med de skybaserte tjenestene. Den største ulempen med Unity Personal er at du ikke kan fjerne Unitys splash-logo fra spillet ditt før du oppgraderer til en av de betalte versjonene.
I slekt: Unity Game Development Languages: Hvilket bør du lære?
Fra og med 1. kvartal 2022 støtter Unity installasjon for Windows og macOS, med forhåndsvisningsstøtte for Linux. Men for å installere og bruke Unity på ett av disse operativsystemene, må et sett med krav være på plass.
For eksempel, for å kjøre Unity på Windows, må du ha operativsystemversjon 7 (SP1+), 10 eller 11. For macOS må operativsystemet være High Sierra 10.13+; for Linux må operativsystemet være Ubuntu 20.04, Ubuntu 18.04 eller CentOS 7. Klikk her for å få de fullstendige systemkravene for den siste stabile versjonen av Unity (versjon 2021.2).
Etter at du har oppfylt systemkravene, kan du navigere til Unitys nedlastingsside, hvor du kan fullføre de tre trinnene som kreves for å få spillmotoren i gang. Disse tre trinnene inkluderer:
- Laster ned Unity Hub.
- Velge Unity-versjonen din.
- Starter prosjektet ditt.
Unreal Engine er en utviklingsmotor som er stolt over å være et av de mer avanserte verktøyene for 3D-skaping i sanntid. Likevel er det flott for nybegynnere, og du finner til og med en læringsressursseksjon på nettstedet.
I slekt: Hvordan Unreal Engine 5 vil forbedre videospill
I tillegg til å være en spillmotor, lager Unreal Engine også andre sanntidsapplikasjoner som blant annet arkitektonisk visualisering, bilvisualisering og lineære filmer. Unreal Engine har tre spesifikke lisensavtaler som avhenger av hvordan du planlegger å bruke verktøyet. Disse lisensavtalene inkluderer:
- Skaperlisens
- Publiseringslisens
- Tilpasset lisens
Skaperlisensen er helt gratis og har ingen royalty knyttet til. Publiseringslisensen er gratis, men den krever 5 % royalty når spillet ditt "blir vellykket". Den tilpassede lisensen er muligheten til å jobbe med Unreal Engine for å lage en lisensavtale for deg.
Hver lisensavtale gir ubegrenset tilgang til alle Unreal Engine-funksjonene. Unreal gir full tilgang til C++-kildekoden, og gir spillutviklere uhindret tilgang til å tilpasse eller til og med utvide Unreal Engine-koden.
Den har et Unreal Editor-verktøy, som er et utviklingsmiljø som tillater samarbeid mellom alle medlemmer i et spillutviklingsteam. Den gjør dette gjennom flerbrukerredigering. Som alle de beste spillmotorene, tilbyr Unreal Engine noen høykvalitets funksjoner for verdensbygging, animasjon, gjengivelse og spilling.
Godot er en gratis åpen kildekode-spillmotor. Godots viktigste salgsargument er at den bruker vanlige verktøy, noe som gjør den ideell for nybegynnere. Denne motoren har en visuell editor som lar deg lage både 3D- og 2D-brukergrensesnitt og lar spillutviklere utføre live redigering.
Godot har hundrevis av noder utviklet for å møte dine spillutviklingsbehov. Men hvis de tilgjengelige ikke dekker dine behov tilstrekkelig, har du muligheten til å lage egendefinerte noder. Godot fungerer bra på flere plattformer, for eksempel Windows, macOS og Linux. Motoren tillater også distribusjon på flere plattformer.
Sammen med den flate læringskurven, er Godots viktigste salgsargument at den tilbyr spillutviklere flere skriptalternativer enn konkurrentene. Noen av disse alternativene inkluderer:
- GDScript (som er mye som python)
- C#
- C++
- Visuelt manus
- Rust
- Nim
- D
Defold er ikke bare en helt gratis spillmotor; det er også åpen kildekode. Så spillutviklere har muligheten til å tilpasse koden til denne spillmotoren til deres preferanser – og til og med muligheten til å benytte seg av en mangfoldig samling funksjoner laget av andre fellesskapsmedlemmer.
Defold Foundation lover å alltid holde motoren fri og er avhengig av donasjoner fra fellesskapsmedlemmer. Denne motoren lager 2D- og 3D-spill med spesielt fokus på ytelse. Den har en visuell editor og koderedigerer som lar spillutviklere skrive spilllogikken sin på Lua-skriptspråket.
Defold har en enkel læringskurve, og den har også en læringsressursseksjon på hovednettstedet, som er utstyrt med opplæringsprogrammer og manualer for å komme i gang. Det meste av Defold-dokumentasjonen er tilgjengelig i form av manualer, noe som gjør det mye enklere for nybegynnere å jobbe med.
Solar2D (tidligere kjent som Corona) er en åpen kildekode-spillmotor. Som navnet antyder, lager Solar2D fantastiske 2D-spill ved hjelp av Lua skriptspråk. Denne spillmotoren er helt gratis og har en stor ressurs med guider og opplæringsprogrammer som er perfekte for nybegynnere.
Solar2D har hundrevis av APIer for spillutviklingsformål, men det letter også bruken av tredjepartsfunksjoner gjennom plugins. Solar2D lager spill på tvers av plattformer for systemer som:
- Android
- IOS
- Windows
- Mac os
- Linux
Andre gratis spillmotorer du kan bruke
Disse gratis spillmotorene er ideelle for nybegynnere på grunn av deres popularitet, funksjonene de tilbyr og deres flate læringskurve. Avhengig av spillet du har tenkt å bygge eller til og med hva du har tenkt å gjøre med spillet etter bygg, kan en spillmotor være mer egnet enn en annen. Hvis du for eksempel vil bygge et 2D-spill, kan Solar2D eller Godot være et bedre alternativ enn Unity.
Dette er en solid liste over noen av de beste gratis spillmotorene i verden, men den er på ingen måte oppbrukt.
Leter du etter en måte å begynne å kode dine egne spill på? Phaser kan være rammeverket for spillutvikling du leter etter.
Les Neste
- Programmering
- Gaming
- Spillutvikling
- Online spill
- Programmering

Kadeisha Kean er en fullstack-programvareutvikler og teknisk/teknologiskribent. Hun har den utpregede evnen til å forenkle noen av de mest komplekse teknologiske konseptene; produsere materiale som lett kan forstås av enhver teknologinybegynner. Hun er lidenskapelig opptatt av å skrive, utvikle interessant programvare og reise verden rundt (gjennom dokumentarer).
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere