Innhold
- Men først må du starte fra den rette tankegangen
- Opplæringer og ressurser
- GameMaker: Studio
- Konstruer 2
- Enhet
- Unreal Engine
- Eiendeler og musikk
- Opengameart.org
- GameArt2D
Så, vil du lage spill, men du vet ikke hvor du skal begynne? Jeg var i samme posisjon som du ikke så lenge siden. Jeg hadde all motivasjon, men ingen av retningen. Etter flere måneder med å teste forskjellige spillmotorer, skure på nettet for opplæringsprogrammer og jakte ned eiendeler til bruk i spillene mine, har jeg funnet noen ganske flotte verktøy som gjør utviklingsprosessen mye lettere når du først starter. Så jeg kan hjelpe deg med å spare litt tid ved å dele oppdagelsene mine.
Men først må du starte fra den rette tankegangen
Å designe og utvikle spill kan være vanskelig, og ikke alle er kuttet ut for å gjøre det. Et av de viktigste verktøyene i din dev-verktøykasse er stasjonen og ønsket om å starte et prosjekt og se det gjennom til slutten. Ved å ha denne stasjonen og løse, er du allerede på vei til å bli et spill dev.
Noe jeg fant spesielt nyttig da jeg først begynte å komme opp med mine egne spillideer var det faktum at ikke alle mine ideer var gode. Faktisk gjorde folkene på Ekstra Credits en flott video som oppsummerer det faktum at det er bra å mislykkes, og vi bør strebe etter å mislykkes raskere.
Hvis du kommer fra en programmeringsbakgrunn, vil en mer robust motor som Unity eller Unreal trolig være mer fart. Hvis du vil ha en mer grundig analyse av disse alternativene, kan du lese min forrige artikkel hvor jeg snakker om fordelene og ulemperne til disse motorene. Disse skal være tidkrevende motorer for å jobbe med på grunn av den store mengden evner de har. Men hvis du går for det AAA-utseendet i spillene dine, kan du ikke slå disse motorene.
La oss si at du har liten eller ingen programmeringserfaring, og du er bare ute etter å lage et enkelt spill, som en plattformspiller. Hvis det høres appellerende til deg, vil jeg foreslå å se på enten GameMaker: Studio eller Construct 2. Begge disse spillmotorer kan benytte seg av enkel logikk for å bygge funksjonaliteten til spillene sine. Jeg har personlig bygget en enkel Asteroids spillklon i GameMaker ved hjelp av deres skriptspråk (som ligner på JavaScript) på omtrent 4 timer, bare ved å følge enkle opplæringsprogrammer funnet online.
Skjønnheten i disse enkle motorer er at det tillater at noen, uavhengig av programmeringskunnskap, tar en ide og gjør det til et spill. Par det med sine robuste og ganske aktive samfunn, og du har et vell av informasjon som kan hjelpe deg på veien.
Dette er på ingen måte ditt eneste alternativ for å utvikle spill. Det er bokstavelig talt dusinvis (om ikke hundrevis) av spillmotorer der ute, men disse er de som jeg personlig har prøvd og forstått.
Opplæringer og ressurser
Nå som vi har vår ide og forhåpentligvis en motor for å hjelpe oss med å nå målet vårt, venter vi på å lære å gjøre ideen mer enn bare en samling tanker.
Den vakre tingen om å være et indie i denne dag og alder er at det er så mye i veien for ressurser og opplæringsprogrammer tilgjengelig for omtrent alt vi kunne håpe å gjøre i utviklingen. Vår eneste virkelige begrensningsfaktor er hvor mye tid vi må forplikte oss til å lære å lage våre spill.
Oppført nedenfor er noen gode ressurser for å lære å bruke motorene som er nevnt ovenfor:
GameMaker: Studio
Shawn Spalding
Tutorial-maker slått Community Manager, Shawn Spaldings videoer var min første introduksjon til GM: S. Hans "Ditt første spill!" spilleliste går deg gjennom hvordan du bygger et spill på omtrent 3 timer.
HeartBeast
Benjamin, aka HeartBeast, er en opplærings maker og indie dev med en rekke gode opplæringsprogrammer. Ikke bare er han kunnskapsrik, men han er veldig god til å forklare hva han gjør og hvorfor han gjør det. Han har også en bok og Udemy kurs på GM: S.
Konstruer 2
thenewboston
Bucky Roberts har blant mange andre programmerings- og IT-relaterte videoer 2 opplæringsspillelister som dekker Construct 2. Mens litt eldre, virker konseptene fortsatt like, og informasjonen er fortsatt relevant.
Jerementor
Jerementor bryter ned programmeringen i Construct 2 på en måte som gjør det enkelt å lære og morsomt å tinker med. Han har også noen spillelister for å lage spill, som en plattformspiller og puslespill.
Enhet
Unitys YouTube-kanal kan skryte av hundrevis av videoer som dekker alle aspekter av spillutvikling i Unity-motoren. Dessuten har deres nettside en rekke opplæringsvideoer og live treningsøkter som regelmessig er planlagt.
Brackeys
Brackeys dekker en rekke spill sjangre, både 2-D og 3-D, samt noen C # programmering opplæringsmål rettet mot nybegynnere til språket. Han har god videokvalitet og forklarer konsepter på en lett forståelig måte.
Unreal Engine
Unreal har, like Unity, hundrevis av opplæringsprogrammer på deres YouTube-kanal som dekker alle aspekter av motoren deres. I tillegg er de vanligvis vert for en rekke live-strømmer en måned på Twitch.tv som dekker et antall spill dev-emner.
TheSargKyle
TheSargKyle har en opplæringsserie om å lage et FPS-spill, samt en gjeldende serie om å lage en RPG. Jeg vil imidlertid advare om at hvis du lider av OCD, kan du kanskje ikke håndtere å se på tegningene for hans spill.
Eiendeler og musikk
Opengameart.org
Dette nettstedet har vært min go-to for å samle eiendeler for prototyping. De fleste av eiendelene og musikkene på dette nettstedet er gratis å bruke, selv i et kommersielt produkt, så lenge du gir kreditt til den opprinnelige skaperen. Mesteparten av teksten du finner her er rettet mot 2-D-spill.
GameArt2D
Et annet godt sted å få tak i noen 2D-kunst for et gammeldags, sideskrollende eventyr. Selv om det ikke er gratis, er prisene ganske rimelige hvis du utvikler på et budsjett, og de har et utvalg av freebies som er veldig høy kvalitet.
Jeg håper at denne informasjonen hjelper deg med din reise til spillutvikling. Å lage et spill kan være en vanskelig og lang prosess, så legg deg ikke ned på deg selv hvis du ikke begynner å merke resultater over natten. Den viktigste delen av å starte et prosjekt er å huske hvorfor du gjør det i utgangspunktet. Det handler om å ha det gøy og bringe skapelsen og ideene til liv.
Så ta denne kunnskapen og gå ut der, gjør noe, og del en del av deg selv med andre gjennom spillene du lager.