5 Gratis spiludviklingssoftwareværktøjer til at lave dine egne spil

  • Michael Cain
  • 0
  • 2428
  • 163
Reklame

Har du en idé til et spil, der har brygget i årevis? Hvad hvis du kunne bringe denne idé til live, selv uden nogen oplevelse af spiludvikling? I disse dage kan enhver lave et videospil med den rigtige software og lidt know-how.

Selvfølgelig betyder det ikke, at spiludvikling er let. Selv et simpelt spil som Flappy Bird eller Tetris kræver en indsats, hvis du vil have det til at se ud og føle sig godt. Men takket være gratis spiludviklingssoftwareværktøjer kan et spil, der engang måske har taget et år at lave, nu laves i måneder eller dage - nogle gange endda uden kode!

Her er de bedste gratis spiludviklingsværktøjer og software, du kan bruge til at begynde at gøre dit drømmespil i dag.

Bemærk: Denne liste er bestilt fra mindst kompleks til mest kompleks. De enklere gratis spiludviklingsværktøjer er lettere at hente, men har flere begrænsninger. Når du går ned på listen, får du mere fleksibilitet men stejlere læringskurver.

1. Konstruer 3

Ingen programmering nødvendig. Construct 3 er den bedste mulighed, 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. Spillelogik og variabler implementeres ved hjælp af designfunktionerne leveret af selve appen.

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

Masser af dokumentation. 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 tutorials, der kan hjælpe dig med at forstå koncepter fra grundlæggende til avancerede, og forum-samfundet er ekstremt aktivt, hvis du nogensinde har brug for hjælp.

Asset Store. De fleste programmerere har ingen færdigheder inden for kunst, musik eller animationer. 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 de professionelle kvaliteter kan pris til $ 30 eller derover. Du kan også købe prøvespil med kilde, som kan være nyttigt til at studere og lære nye tip og tricks.

Prisfastsættelse. Den gratis version har alle kernefunktioner, men er begrænset til 25 begivenheder, 2 objektlag, 2 samtidige specialeffekter, 1 webfont, ingen multiplayer-funktionalitet, kan kun eksporteres til HTML5 og ingen tilladelse til at sælge dine spil. Den personlige licens er $ 99 / år og løfter 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 intet andet end dens træk-og-slip-interface til variabler og spillogik. Men i modsætning til Construct 3 giver GameMaker Studio 2 mere magt gennem sit Game Maker Language, som er et C-lignende scriptingsprog med meget fleksibilitet.

Opret én gang, offentliggør overalt. Når dit spil er afsluttet, kan du eksportere til ethvert 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.

Lang historie. GameMaker Studio 2 er en omskrevet-fra-bunden version af Game Maker: Studio, der startede tilbage i 1999. I dag er det en af ​​de mest populære og aktive gratis spiludviklingsmotorer, der i øjeblikket findes. Nye versioner med funktionsopdateringer frigives med regelmæssige intervaller.

Indbyggede avancerede funktioner. GameMaker Studio 2 er fantastisk, fordi det understøtter en masse interessante livskvalitetsfunktioner lige uden for boksen, f.eks. Muligheden for at tilføje køb i appen til dit spil, analyser i realtid om, hvordan brugere spiller dit spil, kilde kontrol, multiplayer netværk og ekstensibilitet gennem tredjepartsudvidelser. Det har også indbyggede redaktører til billeder, animationer og skygger.

Prisfastsættelse. 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 individuel eksport hver med et engangs permanent køb: Desktop til $ 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

Understøtter 2D og 3D. Unity startede som en 3D-motor, men tilføjede til sidst officiel 2D-support i 2013. Selvom det er perfekt i stand til at skabe 2D-spil, kan du løbe ind i en lejlighedsvis bug eller fejl, fordi Unity's 2D-system faktisk klæbes på sit centrale 3D-system. Dette betyder også, at Unity tilføjer en masse unødvendig oppustethed til 2D-spil, hvilket kan påvirke ydeevnen.

Komponentbaseret design. Enhed kom ikke med design af komponentenheder, men den havde en enorm hånd i at popularisere det. Kort sagt, alt i spillet er et objekt, og du kan knytte forskellige komponenter til hvert objekt, hvor hver komponent styrer et aspekt af objektets opførsel og logik.

Udbredt brug og dokumentation. For at få mest muligt ud af Unity skal du bruge C #. Den gode nyhed er, at Unity er så udbredt - blandt hobby-og veteran-spiludviklere - at du finder tusinder af gode Unity-tutorials. Den bedste Unity 3D-tutorials for begyndere Den bedste Unity 3D-tutorials for begyndere Vil du udvikle spil med Unity, men ved ikke, hvor jeg skal starte? Prøv en af ​​disse fantastiske Unity 3D-tutorials i dag. overalt på nettet for at hjælpe dig i gang. Unity i sig selv har også mange dybdegående videoserier til nybegynder, og den medfølgende dokumentation er fremragende.

Er du interesseret i kodningsaspektet? Se vores introduktion til Unity.

Opret én gang, offentliggør overalt. Unity har den bredeste eksportstøtte fra enhver spilmotor: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, alle slags VR-systemer som Oculus Rift og Steam VR, samt flere spilkonsoller som PlayStation 4, Xbox One, Nintendo Wii U og Nintendo Switch.

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

Prisfastsættelse. Den personlige plan er helt gratis og begrænser ikke nogen motorfunktioner, så længe du tjener mindre end $ 100.000 i årlig indtægt fra dine spil. Plus-planen er nødvendig op til $ 200.000 i årlig indtægt og låser også de eftertragtede op “mørkt tema” til redaktøren. Derefter har du brug for Pro-planen, som giver mulighed for ubegrænset omsætning.

Hent: Enhed

For mere om udvikling med Unity 7 Unity Game Development Sprog at lære: Hvilken er bedst? 7 enhedsspiludviklingssprog at lære: Hvilken er bedst? Vil du begynde spiludvikling i Unity? Du har brug for fortrolighed med et af disse Unity-kompatible sprog. , se på yderligere programmeringssprogindstillinger, du kan lære.

4. Godot Engine

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

Scenebaseret design. Godots tilgang til spilarkitektur er unik, idet 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 manuskripter. Du kan derefter kombinere flere scener i en større scene og derefter disse scener i endnu større scener. Denne hierarkiske designtilgang gør det meget let at være organiseret og ændre individuelle elementer, når du vil.

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

Opret én gang, offentliggør overalt. Godot kan distribuere til 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 muligvis gælder (som at skulle være på et Mac-system for at implementere en Mac-binær).

Indbyggede avancerede funktioner. Godot itererer 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, post-behandling, netværk, alle slags indbyggede redaktører, live debugging og hot reload, kildekontrol og mere.

Gratis og open source. Godot er det eneste værktøj på denne liste, der faktisk er gratis gennem og igennem. Da det er licenseret under MIT-licensen, kan du bruge det, uanset hvor 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 Engine

For mere om Godot, og hvorfor det er et fantastisk spiludviklingsværktøj 10 grunde til at bruge Godot Engine til at udvikle dit næste spil 10 grunde til at bruge Godot Engine til at udvikle dit næste spil Brug for et open source værktøj til spiludvikling? Her er 10 grunde til, at Godot Engine kan være lige det, du leder efter. , se vores nyttige artikel.

5. Uvirkelig motor 4

Udviklet af branche mestre. Af alle værktøjer på denne liste er UE4 det mest professionelle. Det blev oprettet fra bunden af ​​genierne bag Unreal franchise-folk, der ved, hvad der er behov for i en øverste hylde-motor, og hvad det kræver at levere næste generations funktioner. De ved nøjagtigt, hvad de laver.

Fortrinsvis motorfunktioner. Et af UE4s drivprincipper er at give dig mulighed for at iterere og udvikle dig så hurtigt som du kan, så du får funktioner som live debugging, hot omlæsning, en strømlinet aktivpipeline, øjeblikkelig forhåndsvisning af spil, plus hundreder af inkluderede aktiver og systemer som kunstig intelligens, filmisk værktøjer, efterbehandlingseffekter med mere.

Ingen kode nødvendig. Det unikke salgssted for UE4 er dens Blueprint-system, som giver dig mulighed for at oprette spillogik uden at røre ved nogen kode. Det er avanceret nok, at du kan oprette hele spil, endda komplekse, uden nogensinde at åbne en kildeditor. Men hvis du vil kode dine egne Blueprints, kan du også gøre det.

De bedste tutorials på planeten. UE4 YouTube-kanalen har over 800 videoer, der fører 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 semesterlængt kursus på universitetet. Hvis du har brug for trinvis vejledning, har UE4 du dækket.

Opret én gang, offentliggør overalt. Begyndt 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.

Prisfastsættelse. Som gratis bruger får du adgang til hele motoren (inklusive kildekode). Du behøver kun betale en 5% royalty på alle indtægter efter de første $ 3.000, der er tjent hvert kvartal pr. Spil. Med andre ord begynder du kun at betale, når dit spil lykkes.

Hent: Uvirkelig motor 4

Anden bemærkelsesværdig gratis spiludviklingssoftware

Der er en håndfuld andre spiludviklingsværktøjer, der ikke helt skærer ned til Top 5, men som stadig er værd at tjekke, især hvis de nævnte ovenfor er for komplekse eller simpelthen ikke er det, du leder efter:

  • Defold (som en let version af Unity, undtagen at bruge Lua snarere end C #)
  • RPG Maker MV (hvis du vil oprette traditionelle 2D RPG'er, scriptet ved hjælp af JavaScript)
  • Cerberus X (fantastisk til at oprette 2D-spil ved hjælp af et brugerdefineret programmeringssprog)
  • Stencyl (meget lig Construct 3, da det kun er træk og slip)
  • GDevelop (også træk og slip, men endnu ikke helt modnet)

Hvis du ønsker at blive seriøs omkring spiludvikling, skal du virkelig lære noget programmering. Lær om, hvor mange penge spilprogrammører kan tjene Hvor mange penge tjener programmerere? Hvor mange penge tjener programmerere? Hvis du er interesseret i at forfølge et job som programmerer, skal du vide, hvilken slags løn du kan forvente i disse stillinger. , så kig på at få en af ​​de bedste bærbare computere til programmerere De 6 bedste bærbare computere til programmering og kodning De 6 bedste bærbare computere til programmering og kodning Denne liste vil lære dig, hvad der gør en god bærbar pc til udvikling, og hvilken er den bedste bærbare computer til programmering, som du kan købe. . Og du kan afslutte med nogle sjove kodespil for at forbedre dine evner. De 9 bedste kodningsspil til at opbygge dine programmeringsevner De 9 bedste kodningsspil til at opbygge dine programmeringsevner Kodningspil hjælper dig med at lære hurtigere med praktisk praksis og oplevelse. Plus, de er en sjov måde at teste dine programmeringsevner på! .

Billedkredit: Radachynskyi Serhii / Shutterstock




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.