interessant

De bedste gratis værktøjer til at lave dine egne videospil

Med den nylige udgivelse af den gratis version af Unreal Engine og meddelelsen om den gratis Source 2 Engine har du nu endnu flere muligheder for at lave dine egne spil. Men det er lidt hårdt at vælge den bedste motor til dig og dit skillset. Lad os tage et kig på nogle af de bedste gratis software til en række forskellige kompetencer.

Inden du virkelig kan grave dig ned i de fleste af disse værktøjer, har du mindst brug for et fundament i programmering. Uanset om du er et barn eller en voksen, har vi dig dækket. Så vidt du laver dit første spil, har vores venner på Kotaku du dækket. Når det er sagt, kræver ikke alle disse værktøjer endda kodningsfærdigheder, så du kan muligvis hoppe lige ind.

For begyndere: Stencyl eller GameMaker

Hvis du lige er begyndt at lave spil og ikke har nogen erfaring med programmering, kan du måske starte med nogle af de lettere anvendelige værktøjer. To af de mest populære og godt modtagne er Stencyl og GameMaker. Begge er meget lette at bruge for begyndere og har udtalt nogle kvalitets titler.

Stencyl er et værktøj til at oprette spil uden kode. Det er en fuldstændig træk-og-slip-grænseflade, og du kan offentliggøre dine spil til Windows, Mac, Linux, iOS, Android og Flash. Hvis du nogensinde har brugt noget som Scratch, vil du straks blive bekendt med Stencyls LEGO-lignende tilgang til bygningskode ved at arrangere blokke. Stencyl sigter mod at gøre det at skabe sprite-baserede spil meget let, så det har tendens til at blive mest brugt til puslespil og sidescroller-spil. Det er svært at gøre noget meget komplekst med Stencyl, så hvis du ønsker at gøre noget som et RPG eller strategispil, vil du sandsynligvis se andre steder. Nogle populære spil bygget med Stencyl inkluderer Impossible Pixel og Zuki's Quest. Stencyl har også en indbygget tutorial, der lærer dig næsten alt hvad du har brug for at vide.

GameMaker er et andet gratis, brugervenligt værktøj, der er lavet til begyndere, hvor du kan oprette spil til Windows, Mac, iOS og Android. Ligesom Stencyl er det for det meste træk-og-slip, men inkluderer også kroge til at oprette multiplayer-spil, sammenkæde eksterne SDK'er, grave direkte i koden og mere. Den gratis version af GameMaker eksporterer med et vandmærke, men det er stadig et anstændigt sted at starte og kommer med en tutorial til at lære det grundlæggende. GameMaker er meget mere alsidig end Stencyl i den stil med spil, den kan håndtere, og de har en masse guider til forskellige typer spil for at lære dig det grundlæggende. Populære spil lavet med GameMaker inkluderer den originale version af Spelunky og Hotline Miami.

Der er selvfølgelig en masse andre muligheder for lignende værktøjer. Buildbox er et nyere værktøj, der giver dig en prøveperiode og et træningsprogram for at lære at bruge det, og GameSalad er også en langvarig og populær platform, skønt det ofte rapporteres at være buggy og ustabil. Construct er også værd at kigge på, hvis du vil lave HTML5-spil. Problemet med alle disse indstillinger er, at du ender med at blive temmelig begrænset i dit design. Da de er lavet til begyndere, ender du med at bryde værktøjet, når du prøver at gøre noget særlig kompliceret. Dette betyder, at de ender med at producere buggy, ikke-spillbare spil, hvis du prøver at arbejde for langt uden for deres system. Stadig er de et godt sted at starte og er godt for folk, der ikke har meget kodningserfaring.

For brugere på mellemniveau, der ønsker at lave 2D-spil: Cocos2D

Cocos2D er et open source værktøj til at oprette 2D-spil. Dit færdige spil kan offentliggøres på Windows, Mac, Android, iOS, Windows Phone eller internettet.

Størstedelen af ​​hvad du laver i Cocos2D er i C ++ (og understøtter også Lua og JavaScript), så du bliver nødt til at vikle dit hoved omkring det programmeringssprog, før du kan begynde at lave noget med Cocos2D. Når du først er bosat på disse sprog, er Cocos2D temmelig let at bruge, leveres pakket med en fuld IDE til bygning af spil og er helt gratis, uden snore knyttet. Som navnet antyder er Cocos2D lavet specifikt til 2D-spil, så det har en tendens til at arbejde bedst med enkle, sprite-baserede spil, der ikke har brug for 3D. Du kan også lave 2D-spil med Unity (mere om det på et sekund), men Cocos2D er lidt lettere at komme ind på, hvis du lige er i gang (og du allerede kender C ++, selvfølgelig).

Cocos2D er blevet brugt til at fremstille alle slags succesrige spil, inklusive det prisvindende Badland. Hvis du ikke er sikker på, hvor du skal starte med Cocos2D, har Ray Wenderlich en fantastisk tutorial, ligesom Udemy gør.

For avancerede brugere, der fremstiller 3D-spil: Uvirkelig motor eller enhed

Hvis du er interesseret i at lave mere komplekse 3D-spil, er Unreal Engine og Unity to af de mest populære gratis værktøjer til rådighed. Begge har deres styrker og svagheder, og begge har forskellige licensaftaler, der er værd at undersøge, inden du beslutter, hvilken ens bedste for dig er.

Med Unity kan du lave 3D- og 2D-spil til næsten alt, inklusive Windows, Mac, Xbox, Playstation, Android, iOS og mere. Det understøtter også aktiver fra 3ds Max, Maya, Softimage, Cinema 4D, Blender og mere. Unity bruger C # sammen med sit eget brugerdefinerede programmeringssprog, så du vil være temmelig velbevandret i det, før du dykker i. Når det er sagt, mellem Unity og Unreal, er Unity sandsynligvis lettere at lære af de to. Det har en masse præ-bygget adfærd, og det indbyggede aktivbibliotek gør det nemt at spore aktiver. Et par af de udviklere, jeg talte med, mens jeg skrev dette, antyder, at Unity er det bedste startværktøj, fordi det er konceptuelt lettere at forstå og lære end Unreal. Hvis du har lavet et spil med noget som GameMaker, vil du være i stand til at vikle dit hoved omkring, hvordan Unity fungerer med det samme. Enhed understøtter også nogle alternative betalingsmodeller lige i motoren, herunder et antal gratis-til-play-indtægtsmodeller.

Den gratis, personlige version har masser der for at komme i gang. Hvis du laver et spil med den gratis version, behøver du ikke betale licensgebyrer eller royalties, selvom der er nogle advarsler. Nemlig at du ikke kan modtage mere end $ 100.000 tilskud / indtægter til dine spil, hvis du bruger den gratis udgave. For at hjælpe dig med at komme i gang med Unity er der masser af gode tutorials derude. Populære spil lavet med Unity inkluderer Alto's Adventure, Gone Home og den kommende Firewatch.

Du kan frigive spil, du laver med Unreal Engine på pc, Mac, iOS, Android, Xbox One og Playstation 4. Unreal har stort set alt hvad du har brug for for at opbygge et spil er indbygget i motoren, herunder 3D-modelleringsværktøjer, liggende systemer, og mere. Fordi det er fyldt med så mange ting, har Unreal Engine 4 en tendens til at have en højere læringskurve end andre værktøjer, så selvom du har kendskab til C ++, kan du forvente at løbe ind i nogle vægge, mens du lærer. Når det er sagt, vil du være i stand til at opbygge utroligt professionelt udseende spil med Unreal. Du kan også reverse engineer Unreals knudepunkter for at lære mere om, hvordan det fungerer, men endda er det svært at hoppe ind i Unreal Engine 4 uden nogen forudgående viden. Unreal Engine 4 er stadig relativt ny, men et par spil er blevet frigivet, der bruger motoren, inklusive Daylight og Tekken 7.

For at bruge Unreal Engine 4 skal du acceptere et royaltygebyr, hvis dit spil sælger. Når du sender et spil eller en applikation, betaler du en 5% royalty til Unreal efter din første $ 3.000 / kvartal. Det lyder som en masse penge, men afhængigt af hvor mange indtægter dit spil bringer ind er det ikke så meget, som det lyder. For at komme i gang skal du kontrollere alle tilgængelige tutorials for Unreal Engine 4.

Det er også værd at overveje Valves Source 2 Engine, som burde være tilgængelig gratis senere på året, men vi ved ikke meget om det ud over det.

For forfattere: Twine / RPG Maker

Ikke alle derude er en ekspertkoder, og selvom værktøjer som Stencyl er gode til disse typer, er de stadig lidt for komplicerede for mange. Hvis du synes mere om en fortællende fortæller, har du to fremragende muligheder i Twine og RPG Maker.

Twine er et meget simpelt system, der giver dig mulighed for at oprette interaktive, ikke-lineære historier. Grundlæggende kan du få dit eget til at vælge dit eventyr. Det er utroligt nemt at bruge. Du forbinder dine historier gennem forskellige noder, ligesom du ville have et mindmap. Hvert valg, som spilleren kan tage, får en ny note. Når du er færdig, kan du nemt offentliggøre det på et websted. Det er temmelig ligetil at bruge, men hvis du kæmper for eller vil tilføje nogle ekstra elementer, har Twines startguide alt, hvad du har brug for at vide. Populære spil lavet med Twine inkluderer A Kiss og Cry $ tal Warrior Ke $ ha.

Hvis Twine er lidt for gammeldags til dig, kan RPG Maker muligvis gøre det. Den gratis version er ikke så kraftig som de betalte alternativer, men du kan gøre meget med den uanset. Systemet er nemt at lære også, du kan trække og slippe grafik, indsætte dialog i et klik og mere. Du bliver virkelig nødt til at tænke uden for boksen for at lave mere end en simpel RPG, men godt modtagne titler som To the Moon og LISA viser, at det er muligt. Plus, du kan komme i gang med en pakke gratis musik og kunstaktiver, så du ikke engang behøver at lære at tegne. De indbyggede tutorials er også nyttige til at fremstille dit første spil. Populære spil lavet med RPGMaker inkluderer Clon of Atonement og One Night.

Yderligere gratis værktøjer til aktiver

Naturligvis er et spil meget mere kompliceret end bare en motor. Du har brug for alle slags andre aktiver, herunder kunst, lyd og mere. Jeg bad et par indie-udviklere om en oversigt over nogle af deres favoritter:

  • TexturePacker: Et gratis, sprite skabelsesværktøj
  • Flisebelagt: En simpel korteditor, der kobles til Cocos2D, Unity og mere
  • OpenGamesArt: et sted til fri aktiver og pladsholdergrafik
  • Gratis musikarkiv: en ressource gratis, Creative Commons-musik
  • FreeSound: en samling af gratis, open source lydeffekter

Med det skal du være godt på vej til at lave spil på billigt. Det er klart, at du stadig har brug for at investere tid, blod, sved og tårer, men i det mindste behøver din lommebog ikke at tage et hit.