Indhold
- Men først skal du starte fra den rette sindstilstand
- Tutorials og ressourcer
- GameMaker: Studio
- Konstruer 2
- Enhed
- Unreal Engine
- Aktiver og musik
- Opengameart.org
- GameArt2D
Så vil du lave spil, men du ved ikke, hvor du skal starte? Jeg var i samme position som du ikke for længe siden. Jeg havde al motivation, men ingen retning. Efter flere måneder med at teste forskellige spilmotorer, scouring nettet til vejledninger og jagt ned aktiver til brug i mine spil, har jeg fundet nogle temmelig fantastiske værktøjer, der gør udviklingsprocessen meget lettere, når du først starter. Så jeg kan hjælpe dig med at spare tid ved at dele mine opdagelser.
Men først skal du starte fra den rette sindstilstand
Design og udvikling af spil kan være svært, og ikke alle er skåret ud for at gøre det. Et af de vigtigste værktøjer til at have i din dev værktøjskasse er drevet og ønsket om at starte et projekt og se det igennem til slutningen. Ved at have dette drev og løse er du allerede på vej til at blive et spil dev.
Noget jeg fandt særlig nyttigt, da jeg først begyndte at komme op med mine egne spilideer, var, at ikke alle mine ideer var gode. Faktisk gjorde folkene på Ekstra Credits en fantastisk video, der opsummerer det faktum, at det er godt at mislykkes, og vi bør stræbe efter at svigte hurtigere.
Hvis du kommer fra en programmeringsbakgrund, vil en mere robust motor som Unity eller Unreal sandsynligvis være mere din hastighed. Hvis du vil have en mere tilbundsgående analyse af disse muligheder, kan du læse min tidligere artikel, hvor jeg taler om fordele og ulemper ved disse motorer. Disse vil være tidskrævende motorer til at arbejde med på grund af det store antal kapaciteter, de har. Men hvis du går efter det AAA-udseende i dine spil, kan du ikke slå disse motorer.
Lad os sige, at du har ringe eller ingen programmeringserfaring, og du søger bare at lave et simpelt spil, som en platformer. Hvis det lyder tiltalende for dig, så foreslår jeg at se på enten GameMaker: Studio eller Construct 2. Begge disse spilmotorer kan gøre brug af enkel logik til at opbygge funktionaliteten i deres spil. Jeg har personligt bygget en enkel Asteroider spilklon i GameMaker ved hjælp af deres skriptsprog (som svarer meget til JavaScript) i cirka 4 timer, blot ved at følge enkle vejledninger fundet online.
Skønheden ved disse enkle motorer er, at det giver nogen, uanset programmeringskendskab, mulighed for at tage en ide og gøre det til et spil. Par det med deres robuste og temmelig aktive samfund, og du har et væld af oplysninger til at hjælpe dig på din vej.
Disse er på ingen måde din eneste mulighed for at udvikle spil. Der er bogstaveligt talt dusinvis (hvis ikke hundreder) af spilmotorer derude, men det er dem, jeg har personligt forsøgt og forstået.
Tutorials og ressourcer
Nu hvor vi har vores idé og forhåbentlig en motor til at hjælpe os med at nå vores mål, vender vi os til at lære at gøre vores ide mere end blot en samling af tanker.
Det smukke ved at være et indie i denne dag og alder er, at der er så meget i vejen for ressourcer og vejledninger til rådighed for stort set alt, hvad vi kunne håbe på at gøre i udvikling. Vores eneste virkelige begrænsende faktor er, hvor meget tid vi skal forpligte os til at lære at lave vores spil.
Nedenfor er nogle gode ressourcer til at lære at bruge de ovennævnte motorer:
GameMaker: Studio
Shawn Spalding
Tutorial-maker blev community manager, Shawn Spaldings videoer var min første introduktion til GM: S. Hans "Dit første spil!" spilleliste fortæller dig igennem hvordan man bygger et spil i cirka 3 timer.
HeartBeast
Benjamin, aka HeartBeast, er en tutorial maker og indie dev med en række gode tutorials. Ikke kun er han vidende, men han er meget god til at forklare, hvad han laver og hvorfor han gør det. Han har også en bog og Udemy kursus på GM: S.
Konstruer 2
thenewboston
Bucky Roberts har blandt mange andre programmerings- og it-relaterede videoer 2 tutorialslister over Construct 2. Mens det er lidt ældre, fungerer begreberne stadig ens, og oplysningerne er stadig relevante.
Jerementor
Jerementor nedbryder programmeringen i Construct 2 på en måde, der gør det nemt at lære og sjovt at tinker med. Han har også et par playlister til at lave spil, som en platform og puslespil.
Enhed
Unitys YouTube-kanal prale af hundredvis af videoer, der dækker alle aspekter af spiludvikling i Unity-motoren. Derudover har deres hjemmeside en række vejledningsvideoer og levende træningssessioner, der regelmæssigt planlægges.
Brackeys
Brackeys dækker et antal spil genrer, både 2-D og 3-D, samt nogle C # programmering tutorials rettet mod begyndere til sproget. Han har stor videokvalitet og forklarer koncepter på en let forståelig måde.
Unreal Engine
Unreal har ligesom hundredvis hundredvis af tutorials på deres YouTube-kanal, der dækker alle aspekter af deres motor. Derudover er de typisk vært for en række live streams om måneden på Twitch.tv, der dækker et antal spil dev emner.
TheSargKyle
TheSargKyle har en tutorial serie om at skabe et FPS spil, samt en nuværende serie om at skabe en RPG. Jeg vil dog advare, at hvis du lider af OCD, kan du måske ikke klare at se på tegningerne til hans spil.
Aktiver og musik
Opengameart.org
Dette websted har været min go-to for at samle aktiver til prototyping. De fleste af aktiver og musik på dette websted er gratis at bruge, selv i et kommercielt produkt, så længe du giver kredit til den oprindelige skaberen. De fleste af de billeder du finder her er rettet mod 2-D spil.
GameArt2D
Et andet godt sted at gribe nogle 2D-kunst til et old-school, side-scrolling eventyr. Selvom det ikke er gratis, er priserne ret rimelige, hvis du udvikler på et budget, og de har et udvalg af freebies af meget høj kvalitet.
Jeg håber, at disse oplysninger hjælper dig med din rejse til spiludvikling. At lave et spil kan være en vanskelig og lang proces, så tag dig ikke ned på dig selv, hvis du ikke begynder at bemærke resultater natten over. Den vigtigste del af at starte et projekt er at huske, hvorfor du gør det i første omgang. Det handler om at have det sjovt og bringe din skabelse og ideer til liv.
Så tag denne viden og gå ud der, lav noget, og del en del af dig selv med andre gennem de spil, du laver.