5 gratis spillutviklingsprogramvareverktøy for å lage dine egne spill
Har du en ide for et spill som har vært brygging i årevis? Hva om du kunne bringe den ideen til liv, selv uten noen spillutvikling opplevelse? I disse dager kan alle 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 eller Tetris krever innsats hvis du vil at den skal se ut og føles bra. Men takket være gratis programvare for spillutvikling, kan et spill som en gang har tatt et år å lage, nå gjøres i måneder eller dager - noen ganger uten kode!
Her er de beste gratis spill utviklingsverktøy og programvare du kan bruke til å begynne å lage ditt drømmespill i dag.
Merk: Denne listen er bestilt fra minst komplekse til mest komplekse. De enklere gratis spillutviklingsverktøyene er enklere å plukke opp, men har flere begrensninger. Når du går ned i listen, får du mer fleksibilitet, men brattere læringskurver.
1. Konstruer 3
Ingen programmering nødvendig. Construct 3 er det beste alternativet hvis du aldri har skrevet en linje med kode i livet ditt. Dette spillet utviklingsverktøy er helt GUI-drevet, noe som betyr at alt er dra-og-slipp. Spilllogikk og variabler implementeres ved hjelp av designfunksjonene som leveres av selve appen.
Lag en gang, publiser overalt. Skjønnheten i Construct 3 er at den kan eksportere til dusinvis av forskjellige plattformer og formater, og du trenger ikke å endre en eneste ting i spillet for å imøtekomme disse ulike alternativene. Når spillet ditt er ferdig, kan du eksportere til HTML5, Android, IOS, Windows, Mac, Linux, Xbox One, Microsoft Store og mer..
Massevis av dokumentasjon. Construct 3 har noen av de beste og mest omfattende dokumentasjonen jeg noensinne har sett for et spillutviklingsverktøy. I tillegg er det hundrevis av opplæringsprogrammer som hjelper deg med å forstå konsepter fra grunnleggende til avanserte, og forumsamfunnet er ekstremt aktivt hvis du trenger hjelp.
Asset Store. De fleste programmører har ingen ferdigheter i kunst, musikk eller animasjoner. Men det er greit med Construct 3 fordi du alltid kan bla gjennom og kjøpe ferdige eiendeler fra Scirra Store. De fleste aktivitetspakker er bare noen få dollar, men de profesjonelle produktene kan pris på $ 30 eller mer. Du kan også kjøpe prøve spill med kilde, som kan være nyttig for å studere og lære nye tips og triks.
Priser. Den gratis versjonen har alle kjernefunksjonene, men er begrenset til 25 hendelser, 2 objektlag, 2 samtidige spesialeffekter, 1 web skrifttype, ingen multiplayer-funksjonalitet, kan bare eksportere til HTML5, og ingen tillatelse til å selge spillene dine. Personlig lisens er $ 99 / år og løfter alle disse restriksjonene.
Nedlasting: Konstruer 3
2. GameMaker Studio 2
Dra-og-slipp-OR-kode. I likhet med Construct 3 lar GameMaker Studio 2 deg opprette hele spill uten å bruke noe annet enn dra-og-slipp-grensesnittet for variabler og spilllogikk. Men i motsetning til Construct 3, gir GameMaker Studio 2 mer strøm gjennom sitt Game Maker Language, som er et C-lignende skriptspråk med stor fleksibilitet.
Lag en gang, publiser overalt. Når spillet ditt er ferdig, 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. Den gratis versjonen tillater dessverre ikke eksport til noen plattformer.
Lang historie. GameMaker Studio 2 er en omskrevet versjon av Game Maker: Studio, som startet vei tilbake i 1999. I dag er det en av de mest populære og aktive gratis spillutviklingsmotorene som er tilgjengelig. Nye versjoner med funksjoner oppdateres med jevne mellomrom.
Innebygde avanserte funksjoner. GameMaker Studio 2 er flott fordi den støtter mange interessante livskvalitetsfunksjoner rett ut av boksen, for eksempel muligheten til å legge til kjøp i appen til spillet, sanntidsanalyse om hvordan brukerne spiller spillet ditt, kilde kontroll, multiplayer-nettverk og utvidbarhet gjennom tredjepartsutvidelser. Den har også innebygde redaktører for bilder, animasjoner og shaders.
Priser. Den gratis versjonen kan brukes på ubestemt tid, men har begrensninger på hvor komplekse spillene dine kan være. Skaperen planen koster $ 39 / år og tillater eksport til Windows og Mac. Eller du kan låse opp individuell eksport hver med et engangs permanent kjøp: 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. Enhet
Støtter 2D og 3D. Enheten startet som en 3D-motor, men til slutt ble det lagt til en offisiell 2D-støtte i 2013. Selv om den er perfekt i stand til å skape 2D-spill, kan du løpe inn i en og annen feil eller feil, fordi Unitys 2D-system er faktisk festet på sitt kjerne 3D-system. Dette betyr også at Unity legger til mye unødvendig oppblåsthet til 2D-spill, noe som kan påvirke ytelsen.
Komponentbasert design. Enhet kom ikke opp med komponent-enhet design, men det hadde en enorm hånd i popularisering det. Kort sagt, alt i spillet er et objekt, og du kan knytte ulike komponenter til hvert objekt, hvor hver komponent styrer noe aspekt av objektets oppførsel og logikk.
Utbredt bruk og dokumentasjon. For å få mest mulig ut av Unity må du bruke C #. Den gode nyheten er at Unity er så mye brukt - blant både hobbyist og veteran spillutviklere - at du finner tusenvis av opplæringsprogrammer over hele nettet for å hjelpe deg med å komme i gang. Enheten i seg selv har også en rekke dybdegående videoserier for nybegynnere, og den medfølgende dokumentasjonen er utmerket.
Interessert i kodingsaspektet? Sjekk ut vår introduksjon til Unity.
Lag en gang, publiser overalt. Enhet har den største eksportstøtten til enhver spillmotor: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, alle typer VR-systemer som Oculus Rift og Steam VR, samt flere spillkonsoller som PlayStation 4, Xbox One, Nintendo Wii U og Nintendo Switch.
Asset butikk. Vil du ha et minimap system i spillet ditt? Eller hva med en kommersiell nettverksløsning? Kanskje trenger du 3D-modeller, HUD-grafikk og miljømessige teksturer? Eller til og med et dialogsystem for action-eventyr-RPG? Du kan kjøpe alt dette og mer på Unity Asset Store, hvorav mange er tilgjengelige gratis.
Priser. Den personlige planen er helt gratis og begrenser ingen motoregenskaper, så lenge du tjener mindre enn $ 100 000 i årlig inntekt fra spillene dine. Plus-planen er nødvendig opp til $ 200 000 i årlig inntekt, og låser også den ettertraktede “mørkt tema” for redaktøren. Deretter trenger du Pro-planen, som gir ubegrenset inntekt.
Nedlasting: Enhet
4. Godot Engine
Støtter 2D og 3D. Godot støtter opprettelsen av både 2D og 3D-spill som Unity. Til forskjell fra enhet er Godots støtte imidlertid langt bedre. 2D-aspektet til motoren ble omhyggelig designet fra starten, noe som betyr bedre ytelse, færre feil og en renere overordnet arbeidsflyt.
Scene-basert design. Godotens tilnærming til spillarkitektur er unik ved at alt er delt inn i scener - men ikke den slags “scene” du tenker på. I Godot er en scene en samling av elementer som sprites, lyder og / eller skript. Du kan da kombinere flere scener til en større scene, og deretter de scenene til enda større scener. Denne hierarkiske designtilnærmingen gjør det veldig enkelt å holde orden og endre individuelle elementer når som helst.
Egendefinert skriptspråk. Godot bruker et dra-og-slipp-system for å opprettholde sceneelementer, men hver av elementene kan utvides gjennom det innebygde skriptystemet, som bruker et tilpasset Python-lignende språk som kalles GDScript. Det er lett å lære og morsomt å bruke, så du bør prøve det selv om du ikke har noen kodende opplevelse.
Lag en gang, publiser overalt. Godot kan distribuere til flere plattformer rett ut av boksen, inkludert Windows, Mac, Linux, Android, IOS og HTML5. Ingen ekstra innkjøp eller lisenser er nødvendig, selv om noen begrensninger kan gjelde (som å måtte være på et Mac-system for å distribuere en Mac-binær).
Innebygde avanserte funksjoner. Godot iterates overraskende raskt for en spillmotor. Det er minst en stor utgave hvert år, noe som forklarer hvordan det har så mange flotte funksjoner allerede: fysikk, etterbehandling, nettverk, alle typer innebygde redaktører, live feilsøking og hot reload, kildekontroll og mer..
Gratis og åpen kildekode. Godot er det eneste verktøyet på denne listen som faktisk er ledig gjennom og gjennom. Fordi det er lisensiert under MIT-lisensen, kan du bruke det men 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 Engine
5. uvirkelig motor 4
Utviklet av industriens mestere. Av alle verktøyene på denne listen er UE4 den mest profesjonelle. Det ble opprettet fra grunnen av geniene bak Unreal-franchise-folkene som vet hva som trengs i en toppsokkelmotor og hva som trengs for å levere neste generasjons funksjoner. De vet nøyaktig hva de gjør.
Motorsykkelegenskaper. En av UE4s drivprinsipper gir deg muligheten til å iterere og utvikle seg så raskt som mulig, slik at du får funksjoner som live debugging, hot reloading, en strømlinjeformet aktivrørledning, øyeblikkelig forhåndsvisning av spill, samt hundrevis av inkludert 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 å åpne en kildeditor. Men hvis du vil kode dine egne Blueprints, kan du også gjøre det.
De beste opplæringene på planeten. UE4 YouTube-kanalen 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 semester-langt kurs på universitetet. Hvis du trenger trinnvis veiledning, har du dekket UE4.
Lag en gang, publiser overalt. Begynner å se et mønster her? Alle de beste motorene tillater sømløs eksport til flere plattformer, og UE4 er ikke noe unntak: Windows, Mac, Linux, Android, IOS, HTML5, PlayStation 4, Xbox One, Oculus VR og mer.
Priser. Som en gratis bruker får du tilgang til hele motoren (inkludert kildekoden). Du trenger bare å betale 5% royalty på alle inntekter etter at de første $ 3000 har tjent hvert kvartal per spill. Med andre ord begynner du bare å betale når spillet ditt lykkes.
Nedlasting: Unreal Engine 4
Annen merkbar gratis spillutviklingsprogramvare
Det finnes en håndfull andre spillutviklingsverktøy som ikke gjorde kuttet for topp 5, men er fortsatt verdt å sjekke ut, spesielt hvis de som er nevnt ovenfor er for komplekse eller bare ikke er det du leter etter:
- Defold (som en lett versjon av Unity, bortsett fra å bruke Lua i stedet for C #)
- RPG Maker MV (hvis du vil lage tradisjonelle 2D RPGer, skriptet ved hjelp av JavaScript)
- Cerberus X (flott for å lage 2D-spill, ved hjelp av et tilpasset programmeringsspråk)
- Stencyl (veldig lik Konstruer 3 ved at den bare er dra og slipp)
- GDevelop (også dra og slipp men ikke helt modnet ennå)
Hvis du vil bli seriøs om spillutvikling, bør du virkelig lære litt programmering. Vi anbefaler å komme i gang med disse morsomme programmeringsspillene for å bygge dine ferdigheter De 10 beste programmeringsspillene for å teste og bygge dine kodningsevner De 10 beste programmeringsspillene for å teste og bygge dine kodingsevner Programmeringsspill hjelper deg med å lære raskere med praktisk praksis og erfaring --- pluss de er veldig gøy! Les mer og lær om hvor mye penger spillprogrammører kan tjene Hvor mye penger gjør programmerere? Hvor mye penger gjør programmerere gjør? Hvis du er interessert i å forfølge en jobb som programmerer, bør du vite hva slags lønn du kan forvente i disse stillingene. Les mer .
Bildekreditt: Radachynskyi Serhii / Shutterstock
Utforsk mer om: Programmering.