En spilmotor er en ramme, der letter spiludvikling ved at bruge en række værktøjer designet til spiludvikling. Nogle spilmotorer kan kalde disse værktøjer noder, andre kalder dem måske API'er, men de arbejder alle sammen for at forbedre din spiludviklingsoplevelse.

Det sidste årti har set en massiv stigning i både videospillere og mængden af ​​tid brugt på at spille videospil. Så der er uden tvivl et livligt marked for nye og spændende videospil. Hvis du har en udviklingsbaggrund, et lille budget og en god spilidé – men ikke ved hvor du skal starte – er du det rigtige sted.

Ifølge Unity Technologies, 71 % af alle mobilspil bruger dens motor, hvilket skaber i alt fem milliarder downloads om måneden af ​​apps bygget med Unity. Denne spilmotor er perfekt til begyndere, da den har et læringsressourcecenter, der er udstyret med tutorials, projekter, kurser og live træningsworkshops for at få dig fra begynder til professionel i nr tid.

Unity leverer 3D-spiludvikling, der udføres i realtid. Flere abonnementsmuligheder er tilgængelige, men Unity Personal er den eneste gratis. Denne abonnementstype giver adgang til alle motorens funktioner sammen med de cloud-baserede tjenester. Den største ulempe ved Unity Personal er, at du ikke kan fjerne Unitys splash-logo fra dit spil, før du opgraderer til en af ​​de betalte versioner.

instagram viewer

Relaterede: Unity-spiludviklingssprog: Hvilket skal du lære?

Fra og med 1. kvartal 2022 understøtter Unity installation til Windows og macOS, med preview-understøttelse til Linux. Men for at installere og bruge Unity på et hvilket som helst af disse operativsystemer, skal der være et sæt krav på plads.

For at køre Unity på Windows skal du f.eks. have operativsystemversion 7 (SP1+), 10 eller 11. For macOS skal operativsystemet være High Sierra 10.13+; til Linux skal operativsystemet være Ubuntu 20.04, Ubuntu 18.04 eller CentOS 7. Klik her for at få de komplette systemkrav til den seneste stabile version af Unity (version 2021.2).

Når du har opfyldt systemkravene, kan du navigere til Unitys downloadside, hvor du kan gennemføre de tre nødvendige trin for at få spilmotoren op at køre. Disse tre trin omfatter:

  • Downloader Unity Hub.
  • Valg af din Unity-version.
  • Starter dit projekt.

Unreal Engine er en udviklingsmotor, der er stolt af at være et af de mere avancerede real-time 3D-skabelsesværktøjer. Alligevel er det fantastisk for begyndere, og du vil endda finde en sektion for læringsressourcer på dens hjemmeside.

Relaterede: Hvordan Unreal Engine 5 vil forbedre videospil

Ud over at være en spilmotor, skaber Unreal Engine også andre realtidsapplikationer såsom arkitektonisk visualisering, bilvisualisering og lineære film, blandt andre. Unreal Engine har tre specifikke licensaftaler, der afhænger af, hvordan du planlægger at bruge værktøjet. Disse licensaftaler omfatter:

  • Skaberlicens
  • Udgivelseslicens
  • Tilpasset licens

Skaberlicensen er helt gratis og har ingen royalty knyttet. Udgivelseslicensen er gratis, men den kræver 5% royalty, når dit spil "bliver vellykket". Den tilpassede licens er muligheden for at arbejde med Unreal Engine for at oprette en licensaftale til dig.

Hver licensaftale giver ubegrænset adgang til alle Unreal Engine-funktionerne. Unreal giver fuld adgang til sin C++-kildekode, hvilket giver spiludviklere uhindret adgang til at tilpasse eller endda udvide Unreal Engine-koden.

Det har et Unreal Editor-værktøj, som er et udviklingsmiljø, der tillader samarbejde mellem alle medlemmer i et spiludviklingsteam. Det gør den gennem multi-user redigering. Som alle de bedste spilmotorer tilbyder Unreal Engine nogle verdensopbygnings-, animations-, gengivelses- og gameplay-funktioner af høj kvalitet.

Godot er en fri-at-bruge open source-spilmotor. Godots vigtigste salgsargument er, at den bruger almindelige værktøjer, hvilket gør den ideel til begyndere. Denne motor har en visuel editor, der giver dig mulighed for at oprette både 3D og 2D UI'er og gør det muligt for spiludviklere at lave live redigering.

Godot har hundredvis af noder udviklet til at opfylde dine spiludviklingsbehov. Men hvis de tilgængelige ikke opfylder dine behov tilstrækkeligt, har du mulighed for at oprette brugerdefinerede noder. Godot fungerer godt på flere platforme, såsom Windows, macOS og Linux. Motoren tillader også implementering af flere platforme.

Sammen med sin flade indlæringskurve er Godots vigtigste salgsargument, at det tilbyder spiludviklere flere scriptmuligheder end sine konkurrenter. Nogle af disse muligheder omfatter:

  • GDScript (som er meget som python)
  • C#
  • C++
  • Visuelt script
  • Rust
  • Nim
  • D

Defold er ikke kun en helt gratis spilmotor; det er også open source. Så spiludviklere har mulighed for at tilpasse koden for denne spilmotor til deres præferencer – og endda muligheden for at udnytte en mangfoldig samling af funktioner lavet af andre fællesskabsmedlemmer.

Defold Fonden lover altid at holde motoren fri og er afhængig af donation fra samfundsmedlemmer. Denne motor skaber 2D- og 3D-spil med et særligt fokus på ydeevne. Den har en visuel editor og en kodeeditor, der giver spiludviklere mulighed for at skrive deres spillogik i Lua-scriptsproget.

Defold har en nem læringskurve, og den har også en læringsressourcesektion på dens hovedwebsted, som er udstyret med tutorials og manualer til at komme i gang. Det meste af Defold-dokumentationen er tilgængelig i form af manualer, hvilket gør det meget lettere for begyndere at arbejde med.

Solar2D (tidligere kendt som Corona) er en open source spilmotor. Som navnet antyder, skaber Solar2D fantastiske 2D-spil ved hjælp af Lua scriptsprog. Denne spilmotor er helt gratis og har en stor ressource af guider og tutorials, der er perfekte til begyndere.

Solar2D har hundredvis af API'er til dine spiludviklingsformål, men det letter også brugen af ​​tredjepartsfunktioner gennem plugins. Solar2D skaber spil på tværs af platforme til systemer som:

  • Android
  • IOS
  • Windows
  • macOS
  • Linux

Andre gratis spilmotorer, du kan bruge

Disse gratis spilmotorer er ideelle til begyndere på grund af deres popularitet, de funktioner, de leverer, og deres flade indlæringskurve. Afhængigt af det spil, du har tænkt dig at bygge, eller endda hvad du har tænkt dig at gøre med det spil efter build, kan en spilmotor være mere egnet end en anden. For eksempel, hvis du vil bygge et 2D-spil, kan Solar2D eller Godot være en bedre mulighed end Unity.

Dette er en solid liste over nogle af de bedste gratis spilmotorer i verden, men den er på ingen måde udtømt.

Kom godt i gang med Phaser til spiludvikling

Leder du efter en måde at begynde at kode dine egne spil på? Phaser kunne være den spiludviklingsramme, du leder efter.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Programmering
  • Spil
  • Spiludvikling
  • Online spil
  • Programmering
Om forfatteren
Kadeisha Kean (42 artikler udgivet)

Kadeisha Kean er fuld stack softwareudvikler og teknisk/teknologiskribent. Hun har den udprægede evne til at forenkle nogle af de mest komplekse teknologiske begreber; producere materiale, der let kan forstås af enhver nybegynder teknologi. Hun brænder for at skrive, udvikle interessant software og rejse verden rundt (gennem dokumentarer).

Mere fra Kadeisha Kean

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere