Programvaruutvecklingsprogramvaran för konsumenter låter inte bara fler människor göra videospel, det gör även videospelindustrin mer demokratisk.
Att ta bort godtyckliga inträdeshinder förbättrar bara en konstform.
Godot är en gratis och öppen källkodsmotor, så det finns inget som hindrar dig från att dra nytta av detta kraftfulla 2D- och 3D-spelutvecklingsverktyg.
GameMaker, vårt Editors Choice-val, erbjuder bättre konsolstöd och är lite lättare för kodning av nybörjare att förstå, men Godot är ett utmärkt alternativ för den smarta och sparsamma blivande utvecklaren.
Vilka slags spel kan du göra?
3D-utvecklingsverktyg är normalt det som skiljer spelutvecklingsprogramvara på konsumentnivå från mer professionella alternativ.
Du kan bara göra platta 2D-spel med Construct och Stencyl.
GameMaker har begränsat 3D-grafikstöd, men är fortfarande huvudsakligen byggt för 2D-spel.
Dagens storsäljande spel är beroende av robusta motorer som Unity och Unreal för att driva vackra polygoner, motorer tillverkade för företag och människor som redan seriöst är dedikerade till spelutveckling som en karriär.
Godot visar att det inte finns något som hindrar mindre motorer från att erbjuda imponerande 3D-stöd.
Bläddra i Godots spelfönster så ser du allt från 2D, sidrullande plattformsspel till top-down shmups till strategititlar.
Du kommer också att se fantastiska 3D-järnvägsspelare och vackra förstapersons utforskningsfokuserade spel.
Du kan till och med skapa virtual reality och augmented reality-spel.
Fuze4 möjliggör överraskande komplex 3D-utveckling, men dessa spel är låsta för Nintendo Switch-appens stängda ekosystem.
Godots spel blomstrar på öppna indiefönster som itch.io, där motorn har blygsam popularitet bland samhället.
Med det sagt, även efter indiestandarder, förblir Godot-spel något obskyra.
GameMaker ger förtroende för potentiella användare genom att visa upp alla de berömda, hyllade indiespelen (Hotline Miami, Katana Zero, Nidhogg) som tillverkats med motorn.
Om du inte verkligen älskade den senaste Commander Keen-remastern, kommer du förmodligen inte att hitta så många välkända Godot-spel.
Detta är inte nödvändigtvis en brist, bara en observation.
Kanske kommer du att vara den vars hit breakout-spel förvandlar Godot till nästa stora sak.
Pris och plattformar
Godot är helt gratis och öppen källkod.
Det enda andra helt gratis spelutvecklingsprogrammet vi har testat är Twine, och Godots spel är mycket mer varierade och omfattande än Twines textäventyr.
I annat fall varierar priserna för konkurrerande programvara från $ 99 per år för en Stencyl- eller Construct-prenumeration till $ 199 för en permanent GameMaker-licens.
Om du vill hjälpa Godot ekonomiskt kan du prenumerera på Godots Patreon för Discord-åtkomst och tidigt titta på nya funktioner.
Trots att det kostar ingenting stöder Godot fortfarande de flesta stora plattformar.
Godot körs på Windows, macOS och Linux, och du kan exportera dina spel till alla dessa operativsystem.
Du kan också exportera spel till webben som HTML5 och till Android- och iOS-enheter.
På mobil kan du till och med lägga till köpfunktioner i appen.
Godot stöder dock inte konsoler som standard.
För att få dina spel framför den stora publiken på PlayStation 4, PlayStation 5, Xbox One, Xbox Series S / X och Nintendo Switch, måste du antingen göra det portningsarbetet själv eller hyra en av Godots rekommenderade tredje part partner.
Konsoltillverkare tar också ut stora pengar för rätten att sätta spel på sina plattformar.
GameMakers prisballonger till nästan $ 1500 när du väljer officiella konsollicenser.
Utveckla med Godot
Spel innehåller så många delar, inte bara saker som spelare upplever som låtar och bilder.
Det finns också den stora och den osynliga underliggande logiken som berättar allt hur man ska fungera.
Att skapa och hålla koll på alla dessa rörliga delar blir snabbt den mest komplicerade delen av spelutvecklingen, även för erfarna proffs.
Godots arbetsflödesstruktur gör ett elegant jobb med att organisera projekt även när de blir exponentiellt mer komplexa.
Nästan alla nyckeluppgifter, från objekt till animationer till funktioner, finns som en "nod" som du placerar i "scener." Noder grenar av varandra, med föräldernoder som påverkar deras barn.
Effektiva Godot-användare grupperar relaterat nodkluster i sitt skript.
I den enkla Pong-klonmallen som jag laddade ner och studerade under testningen såg jag snabbt och enkelt vilka noder som dikterade bollens rörelse och kontrollerade variablerna för att kollidera med paddeln.
2D- och 3D-element har sina redigeringsfönster, med 3D-redigering med avancerade renderingstekniker, såsom normala karttexturer, spegelreflektioner och dynamisk global belysning.
Du har flera alternativ för kodning av noder.
För traditionell textbaserad kodning stöder Godot språk som C ++ och Rust, tillsammans med det anpassade Python-liknande GDScript-språket.
För nybörjare är visuella språk dock mycket lättare att förstå.
Godot tillhandahåller ett visuellt skriptspråk som heter VisualScript.
Programmering med VisualScript är inte lika intuitivt som programmering med visuella språk från GameMaker, Construct och Stencyl.
Dessa motorer är dock inte lika kraftfulla.
De ber dig inte oroa dig för massor av fysik eller Z-axel kameraplacering.
Fortfarande kräver Godots visuella språk ett så starkt grepp om kodningsprinciper, som att förstå den komplexa matematiska formeln bakom en relativt grundläggande action i spelet som hoppning, att det vore vettigare att bara lära sig att koda som en riktig professionell.
I vissa fall ser traditionell kod till och med renare ut och lättare att läsa än VisualScript.
Det tar en by
Jag hade många frågor när jag lärde mig Godot, men lyckligtvis var det aldrig svårt att hitta svar.
Godot tillhandahåller omfattande dokumentation med tydliga förklaringar för även de mest förvirrande koncepten.
Jag önskar att själva programvaran gick användare genom att göra sitt första spel, men du kan hitta massor av handledning videor som i huvudsak gör just det.
Som programvara med öppen källkod har Godot också en stark gemenskap som utökar vad verktygets kapacitet är.
Du kan ladda ner alla möjliga gratis tillgångar och exempelspel.
Du kan också ladda ner anpassade skriptbitar för att ge Godot nya funktioner som annars kan saknas, till exempel en sprite-bildredigerare eller ett sätt att patcha online multiplayer i ditt spel.
Istället för en företagsprodukt får detta Godot att känna sig som ett fritt flödande, kreativt instrument som vi delar och förbättrar tillsammans som ett radikalt hackarkollektiv.
Tålamod belönas
Godots nodsystem grundar ditt skript på ett sätt som låter dig bygga större spel utan att förlora sina kärnfunktioner ur sikte.
Det beskriver också Godot själv, ett mångsidigt 2D och helt 3D-spelutvecklingsverktyg med en så kraftfull bas att den växer och utvecklas utan att bli alltför otymplig.
Och det är helt gratis!
Som sagt, även med Godots konsumentvänliga förändringar kan amatörer ha svårt att komma ombord.
GameMaker, en mer polerad upplevelse för nybörjare och smidigare inträde till konsolpublicering, är fortfarande vårt redaktörs val för spelutvecklingsprogramvara på konsumentnivå.
Godot Specifikationer
| Startpris | Fri |
| Plattform | Windows, Android, iOS, Linux, Mac, webb |
| Community Marketplace / Gallery | Ja |
| Kräver viss kodning | Nej |
| 3D-redigering | Ja |








