8 gratis verktyg för spelutveckling för att skapa egna spel

8 gratis verktyg för spelutveckling för att skapa egna spel

Har du en idé till ett spel som har bryggts i flera år? Tänk om du kunde leva upp den tanken? Dessa dagar kan vem som helst göra ett tv-spel med rätt programvara och lite kunskap.





Det betyder naturligtvis inte att spelutveckling är lätt. Även ett enkelt spel som Flappy Bird kräver ansträngning om du vill att det ska se ut och må bra. Men tack vare gratis speltillverkare har spelskapandet blivit ganska strömlinjeformat.





Här är en lista över de bästa gratis spelverktygen du kan använda för att börja göra ditt drömspel idag.





1. Konstruera 3

Ingen programmering behövs. Construct 3 är den bästa spelutvecklingsprogramvaran om du aldrig har skrivit en kodrad i ditt liv. Detta spelutvecklingsverktyg är helt GUI-driven, vilket betyder att allt är dra-och-släpp. Spellogik och variabler implementeras med hjälp av designfunktionerna från själva appen.

Det fina med Construct 3 är att den kan exportera till dussintals olika plattformar och format, och du behöver inte ändra en enda sak i ditt spel för att tillgodose dessa olika alternativ. När ditt spel är klart kan du exportera till HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store och mer.



Construct 3 har några av de bästa och mest omfattande dokumentationer jag någonsin sett för ett spelutvecklingsverktyg. Dessutom finns det hundratals självstudier som hjälper dig att förstå begrepp från grundläggande till avancerade, och forumgemenskapen är extremt aktiv om du någonsin behöver hjälp.

Tillgångsbutik. De flesta programmerare har inga färdigheter inom konst, musik eller animation. Men det är bra med Construct 3 eftersom du alltid kan bläddra och köpa färdiga tillgångar från Scirra Store. De flesta tillgångspaket är bara några dollar, men saker av professionell kvalitet kan kosta 30 dollar eller mer. Du kan också köpa provspel med källkod, vilket kan vara till hjälp för att studera och lära dig nya tips och tricks.





Den fria versionen har alla kärnfunktioner men är begränsad till 25 händelser, två objektlager, två samtidiga specialeffekter, ett webbteckensnitt, ingen flerspelarfunktion, kan bara exporteras till HTML5 och inget tillstånd att sälja dina spel. Den personliga licensen är $ 99/år och upphäver alla dessa begränsningar.

Ladda ner: Konstruera 3





2. GameMaker Studio 2

Dra och släpp ELLER kod. Precis som Construct 3 låter GameMaker Studio 2 dig skapa hela spel med inget annat än drag-och-släpp-gränssnittet för variabler och spellogik. Men till skillnad från Construct 3 ger GameMaker Studio 2 mer kraft genom sitt Game Maker Language, som är ett C-liknande skriptspråk med mycket flexibilitet.

När ditt spel är klart kan du exportera till valfritt antal plattformar och format utan att behöva justera din kod: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One och mer. Den fria versionen tillåter tyvärr inte export till några plattformar.

GameMaker Studio 2 är en omskriven version från början av Game Maker: Studio, som startade redan 1999. Idag är det en av de mest populära och aktiva gratis spelutvecklingsmotorer som för närvarande finns. Nya versioner med funktionsuppdateringar släpps med jämna mellanrum.

Inbyggda avancerade funktioner. GameMaker Studio 2 är bra eftersom det stöder många intressanta livskvalitetsfunktioner direkt, t.ex. möjligheten att lägga till köp i appen till ditt spel, analys i realtid om hur användare spelar ditt spel, källa kontroll, nätverk för flera spelare och utökningsbarhet genom tillägg från tredje part. Det har också inbyggda redaktörer för bilder, animationer och shaders.

Gratisversionen kan användas på obestämd tid men har begränsningar för hur komplexa dina spel kan vara. Skaparplanen kostar $ 39/år och tillåter export till Windows och Mac. Eller så kan du låsa upp enskilda exporter var och en med ett engångsköp permanent: Desktop för $ 99, HTML5 för $ 149, Amazon Fire för $ 149 och Android/iOS för $ 399. Export för Nintendo Switch, PlayStation 4 och Xbox One är tillgänglig för $ 799/år vardera.

Ladda ner: GameMaker Studio 2

3. Enhet

Unity startade som en 3D -motor 2005 och till slut tillfördes officiellt 2D -stöd 2013. Även om det är fullt kapabelt att skapa 2D -spel kan du stöta på en och annan bugg eller glitch eftersom Unity's 2D -system faktiskt sätts fast i sitt kärn -3D -system. Detta betyder också att Unity lägger till en massa onödig uppblåsthet i 2D -spel som kan påverka prestanda.

Komponentbaserad design. Enhet kom inte med komponententitetsdesign, men den hade en enorm hand i att popularisera den. Kort sagt, allt i spelet är ett objekt och du kan fästa olika komponenter till varje objekt, där varje komponent styr någon aspekt av objektets beteende och logik.

För att få ut det mesta av Unity måste du använda C#. Den goda nyheten är att Unity är så utbredd - bland hobby- och veteranspelare - att du hittar tusentals bra Unity -handledning på hela webben för att hjälpa dig komma igång. Själva Unity har också många djupgående videoserier för nybörjare, och den medföljande dokumentationen är utmärkt.

Relaterad: Programmera ett spel med enhet: En nybörjarguide

Unity har det bredaste exportstödet för alla spelmotorer: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, alla typer av VR -system som Oculus Rift och Steam VR, samt flera spelkonsoler som PlayStation 4, Xbox One, Nintendo Wii U och Nintendo Switch.

Tillgångsbutik. Vill du ha ett minimap -system i ditt spel? Eller vad sägs om en nätverkslösning av kommersiell kvalitet? Kanske behöver du 3D -modeller, HUD -grafik och miljötexturer? Eller till och med ett dialogsystem för ditt action-äventyrs-RPG? Du kan förvärva allt detta och mer på Unity Asset Store, varav många är gratis tillgängliga.

Den personliga planen är helt gratis och begränsar inga motorfunktioner, så länge du tjänar mindre än $ 100 000 i årliga intäkter från dina spel. Plus -planen krävs upp till 200 000 dollar i årliga intäkter och låser också upp det eftertraktade ”mörka temat” för redaktören. Därefter behöver du Pro -planen, som möjliggör obegränsade intäkter.

Ladda ner: Enhet

4. Godot -motor

Liksom Unity stöder Godot skapandet av både 2D- och 3D -spel. Till skillnad från Unity är dock Godots stöd mycket bättre. 2D -aspekten av denna kostnadsfria spelutvecklingsprogramvara var noggrant utformad från början, vilket innebär bättre prestanda, färre buggar och ett renare övergripande arbetsflöde.

Scenbaserad design. Godots inställning till spelarkitektur är unik genom att allt är indelat i scener - men inte den typ av 'scen' du tänker på. I Godot är en scen en samling element som sprites, ljud och/eller manus. Du kan sedan kombinera flera scener till en större scen och sedan dessa scener till ännu större scener. Denna hierarkiska designmetod gör det mycket enkelt att hålla sig organiserad och ändra enskilda element när du vill.

Anpassat skriptspråk. Godot använder ett dra-och-släpp-system för att underhålla scenelement, men var och en av dessa element kan utökas genom det inbyggda skriptsystemet, som använder ett anpassat Python-liknande språk som kallas GDScript. Det är lätt att lära sig och roligt att använda, så du bör prova även om du inte har någon kodningsupplevelse.

Godot kan distribuera till flera plattformar direkt, inklusive Windows, Mac, Linux, Android, iOS och HTML5. Inga extra köp eller licenser behövs, även om vissa begränsningar kan gälla (som att behöva vara på ett Mac -system för att distribuera en Mac -binär).

Inbyggda avancerade funktioner. Godot upprepas förvånansvärt snabbt för en spelmotor. Det finns minst en stor utgåva varje år, som förklarar hur den redan har så många fantastiska funktioner: fysik, efterbehandling, nätverk, alla typer av inbyggda redaktörer, live felsökning och omladdning, källkontroll och mer.

Godot är det enda verktyget på den här listan som faktiskt är gratis hela tiden. Eftersom det är licensierat enligt MIT -licensen kan du använda det som du vill och sälja de spel du gör utan några begränsningar. Du kan till och med ladda ner motorns källkod och ändra den! (Motorn är kodad i C ++.)

Ladda ner: Godot -motor

5. Unreal Engine 4 (och Unreal Engine 5)

Av alla verktyg på den här listan är Unreal Engine 4 (UE4) det mest professionella. Det skapades från grunden av genierna bakom Unreal-serien-människor som vet vad som behövs i en motor på översta hyllan och vad som krävs för att leverera nästa generations funktioner. De vet exakt vad de gör.

Banbrytande motorfunktioner. En av UE4: s drivprinciper gör att du kan iterera och utveckla så snabbt du kan, så att du får funktioner som live -felsökning, het omladdning, en strömlinjeformad tillgångspipeline, omedelbara förhandsvisningar av spel, plus hundratals inkluderade tillgångar och system som artificiell intelligens, filmisk verktyg, efterbehandlingseffekter och mer.

Ingen kod behövs. Den unika försäljningsargumentet för UE4 är dess Blueprint -system, som låter dig skapa spellogik utan att röra någon kod. Det är tillräckligt avancerat för att du ska kunna skapa hela spel, även komplexa, utan att någonsin öppna en källredigerare. Men om du vill koda dina egna ritningar kan du göra det också.

De bästa självstudierna på planeten. De UE4 YouTube -kanal har över 800 videor som tar dig genom varje tum av motorn, och de flesta av dessa videor är mellan 20 och 60 minuter långa. Det är mer innehåll än du skulle få från en terminslång kurs på universitetet. Om du behöver steg-för-steg-vägledning har UE4 täckt dig.

Börjar du se ett mönster här? Alla de bästa motorerna tillåter sömlös export till flera plattformar, och UE4 är inget undantag: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR och mer.

Som gratis användare får du tillgång till hela motorn (inklusive källkod). Du behöver bara betala en royalty på 5 procent på alla intäkter efter att de första $ 3000 tjänat varje kvartal per spel. Med andra ord börjar du bara betala när ditt spel lyckas.

Ladda ner: Unreal Engine 4

Kommande: Unreal Engine 5

Epic Games Unreal Engine 5 tillkännagavs i juni 2020 och dess fullständiga release förväntas någon gång 2021.

UE5 visar ett starkt fokus på att förbättra videospelgrafik till filmkvalitet CGI och kanske ännu bättre. Hur hoppas de kunna uppnå detta? Med hjälp av två kärnteknologier, Nanite och Lumen.

Nanit

Polygongränser är en faktor för att designa vilken nivå som helst eller skapa någon karaktär för ditt spel. Ditt spels karaktär kan inte bara bestå av 1 500 000 polygoner ... eller hur?

Nanite säger att det kan och det borde. Nanitgeometri låter dig importera källkonst av polygonräkningar i miljoner och miljarder och få det att fungera direkt i ditt spel utan problem; detta är extremt spännande för 3D -artister och animatörer.

Lumen

Hur datorer representerar belysning i videospel har gått språng och gränser från var det började. UE5: s Lumen är nästa steg, och det är ganska stort.

Lumen ger fotorealistiska ljusreaktioner i dynamiska miljöer. Ett exempel är hur mycket månsken skulle spridas över en dal när månen befinner sig i olika positioner på himlen eller blockerad av berg. När scenen ändras reagerar belysningen omedelbart.

En annan speländrande aspekt av Lumen är förmågan för designers att se belysning från olika vinklar i Unreal Engine exakt samma som den skulle se ut i spelet.

6. Defold

Dra och släpp ELLER kod. Använd Defolds kodredigerare för att lägga till anpassad logik eller visuella och scenredigerare för att släppa tillgångar direkt i ditt spel.

Defold är inget undantag från regeln att den bästa gratis programvaran för speldesign tillåter export till ett brett utbud av plattformar. Publicera ditt spel till Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 och Facebook.

Precis som GameMaker Studio 2 stöder Defold en mängd avancerade funktioner från installationen utan att ytterligare konfiguration krävs.

Motorn har utmärkt 3D -stöd, men den är optimerad för 2D -skapande. Med hjälp av ett komponentbaserat system har du tillgång till 2D-sprites och kartredigerare, 3D-modeller och maskor och en rad partikeleffekter. Det här är bara en bråkdel av tillgängliga funktioner och teknik, du måste själv testa saker för att förstå Defolds fulla förmåga.

Expertdokumentation. Defolds självstudier, manualer och forum är en mängd information som väntar på att alla spirande spelutvecklare ska hämta dem och bli hackade. Forumet och vanliga frågor är särskilt användbara för att övervinna specifika hinder; många utvecklare har haft exakt samma problem som du står inför, och de kom på hur man navigerar runt det så att du kan följa deras ledning.

Defold är öppen källkod och gratis att använda, förutsatt att du får deras licens (gratis på Defolds webbplats ) och följa licensens standarder. Defold tar inga provisioner och är gratis att använda oavsett vilken uppmärksamhet ditt spel får.

Ladda ner: Defold

7. RPG Maker MZ

Ingen kod behövs. RPG Maker MZ är en fantastisk gratis speltillverkare för dem som vill skapa ett spel utan att behöva lära sig någon programmering. Använd kartredigeraren, karaktärsgeneratorn och databasen för att skapa vilken RPG som helst som din fantasi får.

Om du vill införliva anpassad kod kan du göra det med hjälp av plugins-men du kan implementera den mesta logiken med hjälp av det händelsessystem utan kod som är inbyggt i RPG Maker MZ.

Tillgångsbutik. Du har hundratals tillgångspaket att välja mellan på Market Place ovanpå texturerna som ingår i din kostnadsfria installation av RPG Maker. Du kan hämta musik, karaktärsprites, helnivådesigner; allt du kan behöva för att bygga en RPG finns här.

Du hittar färre exportalternativ med RPG Maker än de andra verktygen på listan, men de stora namnen omfattas fortfarande: Windows, macOS, iOS och Android.

Det finns en 30-dagars gratis provperiod tillgänglig innan du måste köpa en licens för $ 80.

Ladda ner: RPG Maker MZ

8. Cerberus X

Lätt och intuitivt. Om du letar efter en lätt 2D -speltillverkare har Cerberus X (CX) täckt dig. Även om det inte är den mest avancerade klienten på listan, är det ett bra val för nybörjare att plocka upp och få fötterna våta med ett programmeringsspråk.

Använd Cerberus X IDE tillsammans med kraftfulla grafik -API: er och Mojo -ramverket för att designa spel och exportera dem till Windows PC, macOS (10.15.x och tidigare), Linux, Android, iOS (13.x och tidigare) och HTML5.

Dessa API: er och Mojo -ramverket innebär att du inte behöver göra mycket kodning för att skapa ett fungerande spel; du fyller bara i luckorna.

bästa stället att köpa grafiska tees

CX: s handledning och livliga forum är utmärkta resurser för att lära sig motorns in- och utsidor, och de är förvånansvärt väl underhållna. Eftersom Cerberus X är ett modulspråk kan du importera moduler från andra skapare för användning i ditt eget spel eller bidra med kod till andra utvecklare!

Cerberus X är gratis att ladda ner, men du kan namnge ditt eget pris och stödja utvecklarna om du så väljer.

Ladda ner: Cerberus X

Uppgradera dina färdigheter med gratis spelframställningsprogram

Det finns en handfull andra spelutvecklingsverktyg som inte riktigt lyckades med detta val, men som fortfarande är värda att kolla in (som Phaser, Stencyl , eller G Utveckla ) om de som anges ovan inte är det du letar efter.

Om du vill bli seriös med spelutveckling bör du verkligen studera lite programmering. Du kan ha kul medan du lär dig genom att spela kodningsspel!

Dela med sig Dela med sig Tweet E-post De 9 bästa kodningsspelen för att bygga dina programmeringskunskaper

Kodningsspel hjälper dig att lära dig snabbare med praktisk övning och erfarenhet. Dessutom är de ett roligt sätt att testa dina programmeringskunskaper!

Läs Nästa
Relaterade ämnen
  • Programmering
  • Spelutveckling
Om författaren Marcus Mears III(26 artiklar publicerade)

Marcus är en livslång teknikentusiast och Writer Editor på MUO. Han inledde sin frilansande skrivarkarriär 2020 och täckte trendteknik, prylar, appar och programvara. Han studerade datavetenskap på college med fokus på front-end webbutveckling.

Mer från Marcus Mears III

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera