8 gratis verktøy for spillutvikling for å lage dine egne spill

8 gratis verktøy for spillutvikling for å lage dine egne spill

Har du en idé til et spill som har brygget i årevis? Hva om du kunne få den ideen til livs? I disse dager kan hvem som helst lage et videospill med riktig programvare og litt kunnskap.





Selvfølgelig betyr det ikke at spillutvikling er lett. Selv et enkelt spill som Flappy Bird krever innsats hvis du vil at det skal se ut og føles bra. Men takket være gratis spillprodusenter har spillopprettelsen blitt ganske strømlinjeformet.





Her er en liste over de beste gratis spillfremstillingsprogramvarene du kan bruke til å begynne å lage drømmespillet ditt i dag.





1. Konstruer 3

Ingen programmering nødvendig. Construct 3 er den beste spillutviklingsprogramvaren hvis du aldri har skrevet en kodelinje i ditt liv. Dette verktøyet for spillutvikling er fullstendig GUI-drevet, noe som betyr at alt er dra-og-slipp. Spilllogikk og variabler implementeres ved hjelp av designfunksjonene fra selve appen.

Det fine med Construct 3 er at den kan eksportere til dusinvis av forskjellige plattformer og formater, og du trenger ikke å endre en eneste ting i spillet ditt for å imøtekomme disse forskjellige alternativene. Når spillet er gjort, kan du eksportere til HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store og mer.



Construct 3 har noen av de beste og mest omfattende dokumentasjon jeg noen gang har sett for et spillutviklingsverktøy. I tillegg er det hundrevis av opplæringsprogrammer som hjelper deg å forstå konsepter fra grunnleggende til avansert, og forumsamfunnet er ekstremt aktivt hvis du noen gang trenger hjelp.

Asset Store. De fleste programmerere har ingen ferdigheter innen kunst, musikk eller animasjon. Men det er fint med Construct 3 fordi du alltid kan bla gjennom og kjøpe ferdige eiendeler fra Scirra Store. De fleste aktivapakker er bare noen få dollar, men profesjonelle ting kan koste 30 dollar eller mer. Du kan også kjøpe eksempler på spill med kilde, som kan være nyttig for å studere og lære nye tips og triks.





Gratisversjonen har alle kjernefunksjonene, men er begrenset til 25 hendelser, to objektlag, to samtidige spesialeffekter, en webskrifttype, ingen flerspillerfunksjonalitet, kan bare eksportere til HTML5 og ingen tillatelse til å selge spillene dine. Den personlige lisensen er $ 99/år og løfter alle disse begrensningene.

Nedlasting: Konstruer 3





2. GameMaker Studio 2

Dra og slipp ELLER kode. I likhet med Construct 3 lar GameMaker Studio 2 deg lage hele spill ved hjelp av bare dra-og-slipp-grensesnittet for variabler og spilllogikk. Men i motsetning til Construct 3, gir GameMaker Studio 2 mer kraft gjennom Game Maker Language, som er et C-lignende skriptspråk med mye fleksibilitet.

Når spillet er gjort, kan du eksportere til et hvilket som helst antall plattformer og formater uten å måtte justere koden din: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One og mer. Gratisversjonen tillater dessverre ikke eksport til noen plattformer.

GameMaker Studio 2 er en omskrevet-fra-grunn-versjon av Game Maker: Studio, som startet helt tilbake i 1999. I dag er det en av de mest populære og aktive gratis spillutviklingsmotorene som er tilgjengelig for øyeblikket. Nye versjoner med funksjonsoppdateringer blir utgitt med jevne mellomrom.

Innebygde avanserte funksjoner. GameMaker Studio 2 er flott fordi den støtter mange interessante livskvalitetsfunksjoner rett ut av esken, for eksempel muligheten til å legge til kjøp i appen til spillet ditt, sanntidsanalyse om hvordan brukere spiller spillet ditt, kilde kontroll, flerspillernettverk og utvidbarhet gjennom tredjepartsutvidelser. Den har også innebygde redaktører for bilder, animasjoner og shaders.

Gratisversjonen kan brukes på ubestemt tid, men har begrensninger på hvor komplekse spillene dine kan være. Creator -planen koster $ 39/år og tillater eksport til Windows og Mac. Eller du kan låse opp individuell eksport hver med et engangskjøp permanent: Desktop for $ 99, HTML5 for $ 149, Amazon Fire for $ 149 og Android/iOS for $ 399. Eksport for Nintendo Switch, PlayStation 4 og Xbox One er tilgjengelig for $ 799/år hver.

Nedlasting: GameMaker Studio 2

3. Samhold

Unity startet som en 3D -motor i 2005 og til slutt ble det lagt til offisiell 2D -støtte i 2013. Selv om den er perfekt i stand til å lage 2D -spill, kan du støte på en og annen feil eller feil fordi Unity's 2D -system faktisk er festet til sitt kjerne -3D -system. Dette betyr også at Unity legger mye unødvendig oppblåsthet til 2D -spill som kan påvirke ytelsen.

Komponentbasert design. Unity kom ikke med komponententitetsdesign, men det hadde en stor hånd i å popularisere det. Kort sagt, alt i spillet er et objekt, og du kan feste forskjellige komponenter til hvert objekt, hvor hver komponent styrer et aspekt av objektets oppførsel og logikk.

For å få mest mulig ut av Unity må du bruke C#. Den gode nyheten er at Unity er så mye brukt - blant hobbyutviklere og erfarne spillutviklere - at du finner tusenvis av flotte Unity -opplæringsprogrammer på hele nettet for å hjelpe deg i gang. Selve Unity har også mange grundige videoserier for nybegynnere, og den medfølgende dokumentasjonen er utmerket.

I slekt: Programmering av et spill med enhet: En nybegynnerguide

Unity har den bredeste eksportstøtten for alle spillmotorer: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, alle slags VR -systemer som Oculus Rift og Steam VR, samt flere spillkonsoller som PlayStation 4, Xbox One, Nintendo Wii U og Nintendo Switch.

Asset Store. Vil du ha et minimap -system i spillet ditt? Eller hva med en nettverksløsning av kommersiell klasse? Kanskje du trenger 3D -modeller, HUD -grafikk og miljøtekstur? Eller til og med et dialogsystem for action-eventyr-rollespillet ditt? Du kan kjøpe alt dette og mer til Unity Asset Store, hvorav mange er gratis tilgjengelig.

Den personlige planen er helt gratis og begrenser ingen motorfunksjoner, så lenge du tjener mindre enn $ 100 000 i årlige inntekter fra spillene dine. Pluss -planen er nødvendig for opptil 200 000 dollar i årlige inntekter, og låser også opp det ettertraktede 'mørke temaet' for redaktøren. Etter det trenger du Pro -planen, som gir ubegrenset inntekt.

Nedlasting: Enhet

4. Godot -motor

I likhet med Unity, støtter Godot opprettelsen av både 2D- og 3D -spill. I motsetning til Unity er imidlertid Godots støtte langt bedre. 2D -aspektet i denne gratis spillutviklingsprogramvaren ble nøye designet fra starten, noe som betyr bedre ytelse, færre feil og en renere total arbeidsflyt.

Scenebasert design. Godots tilnærming til spillarkitektur er unik ved at alt er delt inn i scener - men ikke den typen 'scene' du tenker på. I Godot er en scene en samling elementer som sprites, lyder og/eller manus. Du kan deretter kombinere flere scener til en større scene, og deretter disse scenene til enda større scener. Denne hierarkiske designtilnærmingen gjør det veldig enkelt å holde orden og endre individuelle elementer når du vil.

Egendefinert skriptspråk. Godot bruker et dra-og-slipp-system for å vedlikeholde sceneelementer, men hvert av disse elementene kan utvides gjennom det innebygde skriptsystemet, som bruker et tilpasset Python-lignende språk kalt GDScript. Det er lett å lære og morsomt å bruke, så du bør prøve det selv om du ikke har noen kodingserfaring.

Godot kan distribuere til flere plattformer rett ut av esken, inkludert Windows, Mac, Linux, Android, iOS og HTML5. Ingen ekstra kjøp eller lisenser er nødvendige, selv om noen begrensninger kan gjelde (for eksempel å måtte være på et Mac -system for å distribuere en Mac -binær).

Innebygde avanserte funksjoner. Godot gjentar overraskende raskt for en spillmotor. Det er minst en stor utgivelse hvert år, som forklarer hvordan den allerede har så mange flotte funksjoner: fysikk, etterbehandling, nettverk, alle slags innebygde redaktører, live feilsøking og hot reload, kildekontroll og mer.

Godot er det eneste verktøyet på denne listen som faktisk er gratis gjennom og gjennom. Fordi den er lisensiert under MIT -lisensen, kan du bruke den som du vil og selge spillene du lager uten noen begrensninger. Du kan til og med laste ned motorens kildekode og endre den! (Motoren er kodet i C ++.)

Nedlasting: Godot motor

5. Unreal Engine 4 (og Unreal Engine 5)

Av alle verktøyene på denne listen er Unreal Engine 4 (UE4) den mest profesjonelle. Den ble skapt fra bunnen av av geniene bak Unreal-serien-folk som vet hva som trengs i en topphylle-motor og hva som skal til for å levere neste generasjons funksjoner. De vet nøyaktig hva de gjør.

Avanserte motorfunksjoner. Et av UE4s drivprinsipper er at du kan iterere og utvikle deg så raskt du kan, slik at du får funksjoner som live feilsøking, hot reloading, en strømlinjeformet aktivapipeline, umiddelbare forhåndsvisninger av spill, i tillegg til hundrevis av inkluderte eiendeler og systemer som kunstig intelligens, filmisk verktøy, etterbehandlingseffekter og mer.

Ingen kode nødvendig. Det unike salgsargumentet til UE4 er Blueprint -systemet, som lar deg lage spilllogikk uten å berøre noen kode. Det er avansert nok til at du kan lage hele spill, selv komplekse, uten noen gang å åpne en kilde -editor. Men hvis du vil kode dine egne blåkopier, kan du gjøre det også.

De beste opplæringsprogrammene på planeten. De UE4 YouTube -kanal har over 800 videoer som tar deg gjennom hver tomme av motoren, og de fleste av disse videoene er mellom 20 og 60 minutter lange. Det er mer innhold enn du ville få fra et semesterlangt kurs på universitetet. Hvis du trenger trinnvis veiledning, har UE4 deg dekket.

Begynner du å se et mønster her? Alle de beste motorene tillater sømløs eksport til flere plattformer, og UE4 er intet unntak: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR og mer.

Som gratis bruker får du tilgang til hele motoren (inkludert kildekoden). Du trenger bare å betale 5 prosent royalty på alle inntektene etter at de første $ 3000 tjente hvert kvartal per kamp. Med andre ord, du begynner bare å betale når spillet ditt lykkes.

Nedlasting: Uvirkelig motor 4

Kommende: Uvirkelig motor 5

Epic Games 'Unreal Engine 5 ble kunngjort i juni 2020 med full utgivelse forventet en gang i 2021.

UE5 viser et sterkt fokus på å forbedre videospillgrafikk til filmkvalitet CGI og kanskje enda bedre. Hvordan håper de å oppnå dette? Ved hjelp av to kjerneteknologier, Nanite og Lumen.

Nanitt

Polygongrenser er en faktor for å designe et hvilket som helst nivå eller lage et tegn for spillet ditt. Spillets karakter kan ikke bare bestå av 1500 000 polygoner ... kan det?

Nanite sier at det kan og bør. Nanittgeometri lar deg importere kildekunst av polygontall i millioner og milliarder og få det til å fungere rett i spillet ditt uten problemer. Dette er ekstremt spennende for 3D -artister og animatører.

Lumen

Måten datamaskiner representerer belysning i videospill har gått sprang og grenser fra der den begynte. UE5s Lumen er det neste trinnet, og det er ganske stort.

Lumen gir fotorealistiske lysreaksjoner i dynamiske miljøer. Et eksempel er hvor mye måneskinn som vil diffundere over en dal når månen er i forskjellige posisjoner på himmelen eller blokkert av fjell. Når scenen endres, reagerer belysningen umiddelbart.

Et annet spillendrende aspekt ved Lumen er muligheten for designere til å se belysning fra forskjellige vinkler i Unreal Engine nøyaktig det samme som det ville se ut i spillet.

6. Defold

Dra og slipp ELLER kode. Bruk Defolds kodeditor for å legge til tilpasset logikk eller visuelle og sceneredigerere for å slippe eiendeler rett inn i spillet ditt.

Defold er intet unntak fra regelen om at den beste gratis spilldesignprogramvaren tillater eksport til et bredt spekter av plattformer. Publiser spillet ditt til Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 og Facebook.

I likhet med GameMaker Studio 2, støtter Defold en rekke avanserte funksjoner fra oppsettet uten ytterligere konfigurasjon.

Motoren har utmerket 3D -støtte, men den er optimalisert for 2D -opprettelse. Ved å bruke et komponentbasert system får du tilgang til 2D-sprites og kartredigerere, 3D-modeller og maskering, og en rekke partikkeleffekter. Dette er bare en brøkdel av tilgjengelige funksjoner og teknologi. Du må prøve ting selv for å forstå Defolds fulle evne.

Ekspertnivå dokumentasjon. Defolds opplæringsprogrammer, håndbøker og fora er et vell av informasjon som venter på at enhver spirende spillutvikler skal hente dem og få hacking. Forumene og vanlige spørsmål er spesielt nyttige for å overvinne spesifikke hindringer; mange utviklere har hatt akkurat det samme problemet du står overfor, og de fant ut hvordan du navigerer rundt det, slik at du kan følge deres ledelse.

Defold er åpen kildekode og gratis å bruke, forutsatt at du får lisensen deres (gratis på Defolds nettsted ) og overholder lisensens standarder. Defold tar ingen provisjoner og er gratis å bruke uavhengig av oppmerksomheten spillet ditt får.

Nedlasting: Defold

7. RPG Maker MZ

Ingen kode nødvendig. RPG Maker MZ er en flott gratis spillmaker for de som ønsker å lage et spill uten å måtte lære noe programmering. Bruk kartredigereren, karaktergeneratoren og databasen til å lage hvilken som helst rollespill fantasien din får.

Hvis du vil inkludere tilpasset kode, kan du gjøre det ved hjelp av plugins-men du kan implementere mest logikk ved å bruke hendelsessystemet uten kode som er opprinnelig til RPG Maker MZ.

Asset Store. Du har hundrevis av ressurspakker å velge mellom på markedsplassen på toppen av teksturene som følger med den gratis installasjonen av RPG Maker. Du kan skaffe musikk, karaktersprites, design på hele nivå; alt du kan trenge for å bygge et rollespill finner du her.

Du finner færre eksportalternativer med RPG Maker enn de andre verktøyene på listen, men de store navnene er fortsatt dekket: Windows, macOS, iOS og Android.

Det er en 30-dagers gratis prøveversjon tilgjengelig før du må kjøpe en lisens for $ 80.

Nedlasting: RPG Maker MZ

8. Cerberus X

Lett og intuitivt. Hvis du leter etter en lett 2D -spillprodusent, har Cerberus X (CX) dekket deg. Selv om det ikke er den mest avanserte klienten på listen, er det et godt valg for nybegynnere å plukke opp og få føttene våte med et programmeringsspråk.

Bruk Cerberus X IDE sammen med kraftige grafikk -APIer og Mojo -rammeverket for å designe spill og eksportere dem til Windows PC, macOS (10.15.x og tidligere), Linux, Android, iOS (13.x og tidligere) og HTML5.

Disse API -ene og Mojo -rammeverket betyr at du ikke trenger å gjøre mye koding for å lage et fungerende spill; du fyller bare ut hullene.

hva dette tilbehøret ikke støttes

CXs opplæringsprogrammer og travle fora er gode ressurser for å lære inn og ut av motoren, og de er overraskende godt vedlikeholdt. Siden Cerberus X er et modulært språk, kan du importere moduler fra andre skapere for bruk i ditt eget spill eller bidra med kode til andre utviklere!

Cerberus X er gratis å laste ned, selv om du kan nevne din egen pris og støtte utviklerne hvis du ønsker det.

Nedlasting: Cerberus X

Oppgrader dine ferdigheter med gratis spillfremstillingsprogramvare

Det er en håndfull andre spillutviklingsverktøy som ikke helt gjorde kuttet for dette valget, men som fortsatt er verdt å sjekke ut (som Phaser, Stencyl , eller G Utvikle ) hvis de som er oppført ovenfor ikke er det du leter etter.

Hvis du vil bli seriøs med spillutvikling, bør du virkelig studere litt programmering. Du kan ha det gøy mens du lærer ved å spille kodingsspill!

Dele Dele kvitring E -post De 9 beste kodingsspillene for å bygge programmeringsferdigheter

Kodingsspill hjelper deg å lære raskere med praktisk praksis og erfaring. I tillegg er de en morsom måte å teste dine programmeringskunnskaper på!

Les neste
Relaterte temaer
  • Programmering
  • Spillutvikling
Om forfatteren Marcus Mears III(26 artikler publisert)

Marcus er en livslang teknologientusiast og forfatterredaktør ved MUO. Han startet sin freelance -skrivekarriere i 2020, og dekket trendteknologi, gadgets, apper og programvare. Han studerte informatikk på college med fokus på front-end webutvikling.

Mer fra Marcus Mears III

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere