8 gratis værktøjer til spiludvikling til at lave dine egne spil

8 gratis værktøjer til spiludvikling til at lave dine egne spil

Har du en idé til et spil, der har været i gang i årevis? Hvad hvis du kunne bringe den idé ud i livet? I disse dage kan alle lave et videospil med den rigtige software og lidt knowhow.





Det betyder selvfølgelig ikke, at spiludvikling er let. Selv et simpelt spil som Flappy Bird kræver indsats, hvis du vil have det til at se ud og føles godt. Men takket være gratis spilproducenter er spiloprettelsen blevet ret strømlinet.





Her er en liste over de bedste gratis spilfremstillingssoftware, du kan bruge til at begynde at lave dit drømmespil i dag.





1. Konstruer 3

Ingen programmering nødvendig. Construct 3 er den bedste spiludviklingssoftware, hvis du aldrig har skrevet en kodelinje i dit liv. Dette spiludviklingsværktøj er fuldstændigt GUI-drevet, hvilket betyder, at alt er træk-og-slip. Spillogik og variabler implementeres ved hjælp af designfunktionerne fra selve appen.

Det smukke ved Construct 3 er, at det kan eksportere til snesevis af forskellige platforme og formater, og du behøver ikke ændre en eneste ting i dit spil for at imødekomme disse forskellige muligheder. Når dit spil er færdigt, kan du eksportere til HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store og mere.



Construct 3 har nogle af de bedste og mest omfattende dokumenter, jeg nogensinde har set for et spiludviklingsværktøj. Derudover er der hundredvis af selvstudier, der hjælper dig med at forstå begreber fra grundlæggende til avanceret, og forumsamfundet er ekstremt aktivt, hvis du nogensinde har brug for hjælp.

Aktivbutik. De fleste programmører har ingen færdigheder inden for kunst, musik eller animation. Men det er fint med Construct 3, fordi du altid kan gennemse og købe færdige aktiver fra Scirra Store. De fleste aktivpakker er kun et par dollars, men ting i professionel kvalitet kan koste $ 30 eller derover. Du kan også købe eksempler på spil med kilde, hvilket kan være nyttigt til at studere og lære nye tips og tricks.





Den gratis version har alle kernefunktionerne, men er begrænset til 25 begivenheder, to objektlag, to samtidige specialeffekter, en webskrifttype, ingen multiplayer -funktionalitet, kan kun eksportere til HTML5 og ingen tilladelse til at sælge dine spil. Den personlige licens er $ 99/år og ophæver alle disse begrænsninger.

Hent: Konstruer 3





2. GameMaker Studio 2

Træk og slip ELLER kode. Ligesom Construct 3 giver GameMaker Studio 2 dig mulighed for at oprette hele spil ved hjælp af andet end drag-and-drop-grænsefladen til variabler og spillogik. Men i modsætning til Construct 3, giver GameMaker Studio 2 mere strøm gennem sit Game Maker Language, som er et C-lignende scriptsprog med stor fleksibilitet.

Når dit spil er færdigt, kan du eksportere til et vilkårligt antal platforme og formater uden at skulle justere din kode: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One og mere. Den gratis version tillader desværre ikke eksport til nogen platforme.

GameMaker Studio 2 er en omskrevet fra bunden version af Game Maker: Studio, der startede helt tilbage i 1999. I dag er det en af ​​de mest populære og aktive gratis spiludviklingsmotorer, der i øjeblikket er tilgængelig. Nye versioner med funktionsopdateringer frigives med jævne mellemrum.

Indbyggede avancerede funktioner. GameMaker Studio 2 er fantastisk, fordi den understøtter mange interessante livskvalitetsfunktioner lige ud af boksen, f.eks. Muligheden for at tilføje køb i appen til dit spil, analyse i realtid om, hvordan brugerne spiller dit spil, kilde kontrol, multiplayer-netværk og udvidelse via tredjepartsudvidelser. Det har også indbyggede redaktører til billeder, animationer og shaders.

Den gratis version kan bruges på ubestemt tid, men har begrænsninger for, hvor komplekse dine spil kan være. Creator -planen koster $ 39/år og tillader eksport til Windows og Mac. Eller du kan låse op for individuelle eksporter hver med et engangskøb permanent: Desktop for $ 99, HTML5 for $ 149, Amazon Fire for $ 149 og Android/iOS for $ 399. Eksport til Nintendo Switch, PlayStation 4 og Xbox One er tilgængelig for $ 799/år hver.

Hent: GameMaker Studio 2

3. Enhed

Unity startede som en 3D -motor i 2005 og tilføjede til sidst officiel 2D -understøttelse i 2013. Selvom den er helt i stand til at oprette 2D -spil, kan du støde på lejlighedsvis fejl eller fejl, fordi Unity's 2D -system faktisk er fastgjort til sit kerne -3D -system. Dette betyder også, at Unity tilføjer en masse unødvendig opblødning til 2D -spil, som kan påvirke ydeevnen.

Komponentbaseret design. Unity kom ikke med komponent-entitetsdesign, men det havde en kæmpe hånd med at popularisere det. Kort sagt, alt i spillet er et objekt, og du kan vedhæfte forskellige komponenter til hvert objekt, hvor hver komponent styrer et aspekt af objektets adfærd og logik.

For at få mest muligt ud af Unity skal du bruge C#. Den gode nyhed er, at Unity er så udbredt - både blandt hobby- og veteran -spiludviklere - at du finder tusinder af store Unity -øvelser overalt på internettet for at hjælpe dig i gang. Selve Unity har også mange dybdegående videoserier for nybegyndere, og den medfølgende dokumentation er fremragende.

Relaterede: Programmering af et spil med enhed: En begyndervejledning

Unity har den bredeste eksportunderstøttelse af enhver spilmotor: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, alle former for VR -systemer som Oculus Rift og Steam VR samt flere spillekonsoller som PlayStation 4, Xbox One, Nintendo Wii U og Nintendo Switch.

Aktivbutik. Vil du have et minimap -system i dit spil? Eller hvad med en netværksløsning af kommerciel kvalitet? Måske har du brug for 3D -modeller, HUD -grafik og miljømæssige teksturer? Eller endda et dialogsystem til dit action-eventyr-RPG? Du kan erhverve alt dette og mere til Unity Asset Store, hvoraf mange er gratis tilgængelige.

Den personlige plan er helt gratis og begrænser ingen motorfunktioner, så længe du tjener mindre end $ 100.000 i årlige indtægter fra dine spil. Plus -planen er nødvendig op til $ 200.000 i årlig omsætning og låser også det eftertragtede 'mørke tema' op for redaktøren. Derefter skal du bruge Pro -planen, som giver mulighed for ubegrænset omsætning.

Hent: Enhed

4. Godot -motor

Ligesom Unity understøtter Godot oprettelsen af ​​både 2D- og 3D -spil. I modsætning til Unity er Godots støtte imidlertid langt bedre. 2D -aspektet af denne gratis spiludviklingssoftware blev omhyggeligt designet fra starten, hvilket betyder bedre ydeevne, færre fejl og en renere samlet arbejdsgang.

Scenebaseret design. Godots tilgang til spilarkitektur er unik ved, at alt er opdelt i scener - men ikke den slags 'scene', du tænker på. I Godot er en scene en samling af elementer som sprites, lyde og/eller scripts. Du kan derefter kombinere flere scener til en større scene og derefter disse scener til endnu større scener. Denne hierarkiske designtilgang gør det meget let at forblive organiseret og ændre individuelle elementer, når du vil.

Brugerdefineret scriptsprog. Godot bruger et træk-og-slip-system til at vedligeholde sceneelementer, men hvert af disse elementer kan udvides via det indbyggede scriptsystem, der bruger et brugerdefineret Python-lignende sprog kaldet GDScript. Det er let at lære og sjovt at bruge, så du bør prøve det, selvom du ikke har nogen kodeoplevelse.

Godot kan implementere på flere platforme lige ud af boksen, herunder Windows, Mac, Linux, Android, iOS og HTML5. Ingen ekstra køb eller licenser er nødvendige, selvom nogle begrænsninger kan gælde (f.eks. At skulle være på et Mac -system for at implementere en Mac -binær).

Indbyggede avancerede funktioner. Godot gentager overraskende hurtigt for en spilmotor. Der er mindst en større udgivelse hvert år, som forklarer, hvordan den allerede har så mange gode funktioner: fysik, efterbehandling, netværk, alle former for indbyggede redaktører, live fejlfinding og hot reload, kildekontrol og mere.

Godot er det eneste værktøj på denne liste, der faktisk er gratis hele tiden. Fordi det er licenseret under MIT -licensen, kan du bruge det, som du vil, og sælge de spil, du laver, uden nogen begrænsninger. Du kan endda downloade motorens kildekode og ændre den! (Motoren er kodet i C ++.)

Hent: Godot motor

5. Unreal Engine 4 (og Unreal Engine 5)

Af alle værktøjerne på denne liste er Unreal Engine 4 (UE4) den mest professionelle. Det blev skabt fra bunden af ​​genierne bag Unreal-franchisen-folk, der ved, hvad der er brug for i en motor på øverste hylde, og hvad der skal til for at levere næste generations funktioner. De ved præcis, hvad de laver.

Banebrydende motorfunktioner. Et af UE4's drivprincipper giver dig mulighed for at iterere og udvikle dig så hurtigt som muligt, så du får funktioner som live -fejlfinding, hot reloading, en strømlinet aktivpipeline, øjeblikkelige forhåndsvisninger af spil plus hundredvis af inkluderede aktiver og systemer som kunstig intelligens, filmisk værktøjer, efterbehandlingseffekter og mere.

Ingen kode nødvendig. Det unikke salgsargument for UE4 er dets Blueprint -system, som lader dig oprette spillogik uden at røre ved nogen kode. Det er avanceret nok til, at du kan oprette hele spil, selv komplekse, uden nogensinde at åbne en kilde -editor. Men hvis du vil kode dine egne Blueprints, kan du også gøre det.

De bedste tutorials på planeten. Det UE4 YouTube -kanal har over 800 videoer, der tager dig gennem hver tomme af motoren, og de fleste af disse videoer er mellem 20 og 60 minutter lange. Det er mere indhold, end du ville få fra et semesterlangt kursus på universitetet. Hvis du har brug for trin-for-trin vejledning, har UE4 dækket dig.

Begynder du at se et mønster her? Alle de bedste motorer tillader problemfri eksport til flere platforme, og UE4 er ingen undtagelse: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR og mere.

Som gratis bruger får du adgang til hele motoren (inklusive kildekoden). Du behøver kun at betale 5 procent royalty på alle indtægter efter de første $ 3.000 tjent hvert kvartal pr. Kamp. Med andre ord begynder du først at betale, når dit spil lykkes.

Hent: Uvirkelig motor 4

Kommende: Uvirkelig motor 5

Epic Games 'Unreal Engine 5 blev annonceret i juni 2020 med fuld udgivelse forventet engang i 2021.

UE5 viser et stærkt fokus på at forbedre videospilgrafik til filmkvalitet CGI og måske endnu bedre. Hvordan håber de at opnå dette? Ved hjælp af to kerneteknologier, Nanite og Lumen.

Nanit

Polygon grænser er en faktor i at designe et hvilket som helst niveau eller skabe en karakter til dit spil. Dit spils karakter kan ikke bare bestå af 1.500.000 polygoner ... kan det ikke?

Nanite siger, at det kan og skal. Nanitgeometri giver dig mulighed for at importere kildekunst af polygontællinger i millioner og milliarder og få det til at fungere lige i dit spil uden problemer; dette er ekstremt spændende for 3D -kunstnere og animatorer.

Lumen

Den måde computere repræsenterer belysning i videospil har tilbagelagt store spring fra hvor den begyndte. UE5's Lumen er det næste trin, og det er ret stort.

Lumen giver fotorealistiske lysreaktioner i dynamiske miljøer. Et eksempel er, hvor meget måneskin ville sprede sig over en dal, når månen er i forskellige positioner på himlen eller blokeret af bjerge. Når scenen ændrer sig, reagerer belysningen øjeblikkeligt.

Et andet spilskiftende aspekt af Lumen er designernes evne til at se belysning fra forskellige vinkler i Unreal Engine nøjagtig det samme, som det ville se ud i spillet.

6. Defold

Træk og slip ELLER kode. Brug Defolds kodeditor til at tilføje brugerdefineret logik eller visuelle og sceneditorer til at slippe aktiver direkte ind i dit spil.

Defold er ingen undtagelse fra reglen om, at den bedste gratis spildesign -software tillader eksport til en lang række platforme. Udgiv dit spil til Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 og Facebook.

Ligesom GameMaker Studio 2 understøtter Defold en lang række avancerede funktioner fra opsætningen uden yderligere konfiguration påkrævet.

Motoren har fremragende 3D -understøttelse, men den er optimeret til 2D -oprettelse. Ved hjælp af et komponentbaseret system har du adgang til 2D-sprites og kortredaktører, 3D-modeller og meshing og en række partikeleffekter. Disse er kun en brøkdel af tilgængelige funktioner og teknologi, du bliver nødt til at prøve tingene selv for at forstå Defolds fulde kapacitet.

Ekspertniveau dokumentation. Defolds tutorials, manualer og fora er et væld af oplysninger, der venter på, at enhver spirende spiludvikler kan hente dem og få hacking. Fora og FAQ er især nyttige til at overvinde specifikke forhindringer; mange udviklere har haft nøjagtig det samme problem, du står over for, og de fandt ud af, hvordan de skulle navigere rundt i det, så du kan følge deres ledelse.

Defold er open source og gratis at bruge, forudsat at du får deres licens (gratis på Defolds websted ) og overholder licensens standarder. Defold tager ingen provision og er gratis at bruge uanset den opmærksomhed dit spil får.

Hent: Defold

7. RPG Maker MZ

Ingen kode nødvendig. RPG Maker MZ er en fantastisk gratis spilproducent til dem, der ønsker at oprette et spil uden at skulle lære programmering. Brug kortredaktøren, karaktergeneratoren og databasen til at oprette ethvert RPG, din fantasi slår op.

Hvis du gerne vil indarbejde brugerdefineret kode, kan du gøre det ved hjælp af plugins-men du kan implementere den fleste logik ved hjælp af det ikke-kode-nødvendige hændelsessystem, der er hjemmehørende i RPG Maker MZ.

Aktivbutik. Du har hundredvis af aktivpakker at vælge imellem på markedspladsen oven på de teksturer, der fulgte med din gratis installation af RPG Maker. Du kan kilde musik, karakter sprites, designs på hele niveau; alt og alt hvad du kan få brug for til at bygge et RPG findes her.

Du finder færre eksportmuligheder med RPG Maker end de andre værktøjer på listen, men de store navne er stadig dækket: Windows, macOS, iOS og Android.

Der er en 30-dages gratis prøveperiode tilgængelig, før du skal købe en licens til $ 80.

Hent: RPG Maker MZ

8. Cerberus X

Let og intuitiv. Hvis du leder efter en letvægts 2D -spilproducent, har Cerberus X (CX) dækket dig. Selvom det ikke er den mest avancerede klient på listen, er det et godt valg for begyndere at samle op og få fødderne våde med et programmeringssprog.

Brug Cerberus X IDE sammen med kraftfulde grafik -API'er og Mojo -rammerne til at designe spil og eksportere dem til Windows PC, macOS (10.15.x og tidligere), Linux, Android, iOS (13.x og tidligere) og HTML5.

Disse API'er og Mojo -rammerne betyder, at du ikke behøver at lave meget kodning for at oprette et fungerende spil; du udfylder bare hullerne.

hvordan man tørrer en harddisk i windows 10

CX's tutorials og travle fora er fremragende ressourcer til at lære motorens ind- og udgange, og de er overraskende godt vedligeholdt. Da Cerberus X er et modulært sprog, kan du importere moduler fra andre skabere til brug i dit eget spil eller bidrage med kode til andre udviklere!

Cerberus X er gratis at downloade, selvom du kan navngive din egen pris og støtte udviklerne, hvis du vælger det.

Hent: Cerberus X

Opgrader dine færdigheder med gratis spilfremstillingssoftware

Der er en håndfuld andre spiludviklingsværktøjer, der ikke helt skårede til dette valg, men stadig er værd at tjekke (som Phaser, Stencyl , eller G Udvikl ) hvis dem, der er anført ovenfor, ikke er det, du leder efter.

Hvis du vil blive seriøs omkring spiludvikling, bør du virkelig studere lidt programmering. Du kan have det sjovt, mens du lærer ved at spille kodningsspil!

Del Del Tweet E -mail De 9 bedste kodningsspil til at opbygge dine programmeringsevner

Kodningsspil hjælper dig med at lære hurtigere med praktisk øvelse og erfaring. Plus, de er en sjov måde at teste dine programmeringsevner på!

Læs Næste
Relaterede emner
  • Programmering
  • Spiludvikling
Om forfatteren Marcus Mears III(26 artikler udgivet)

Marcus er en livslang teknologientusiast og forfatterredaktør på MUO. Han begyndte sin freelance forfatterkarriere i 2020 og dækkede trendende teknologi, gadgets, apps og software. Han studerede datalogi på college med fokus på front-end webudvikling.

Mere fra Marcus Mears III

Abonner på vores nyhedsbrev

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

Klik her for at abonnere