Innehåll
- Jag följde rådgivning i den första avbetalningen och gjorde en idéwebbplats ... Vad är nästa?
- Jag har faktiskt ett bra förståelse för ett språk!
- Rutt 1 för att skapa ditt eget spel
- Rutt 2!
- Tja, jag har absolut ingen kodning erfarenhet
- Så vad är det skinnigt på vad jag behöver göra innan jag läser nästa artikel?
Jag följde rådgivning i den första avbetalningen och gjorde en idéwebbplats ... Vad är nästa?
Om du inte redan har det, vänligen hitta min tidigare artikel om spelskapande, och se till att du har allt listat ner och redo att rulla. Så nu när du har en idématris och har en rimlig uppfattning om vilken typ av spel du vill ha, med en viss uppfattning om de tekniska funktionerna borde ha, var går du nästa? Tja, en fråga måste besvaras först: Har du en anständig förståelse av C ++, Javascript eller ett annat standardspelspråk?
Vad jag försöker fråga är:
Jag har faktiskt ett bra förståelse för ett språk!
Bra kudos till dig, för när jag började utveckla hade jag inte någon ounce av kunskap (förutom grundläggande datorteknik erfarenhet), så du har ett ben upp på var jag började. Det är emellertid ofta svårt för erfarna eller erfarna programmörer att porta sig från hårdkodande tjänsteprogramvara för att skapa 2D- och 3D-spel. För rekordet, även om det verkar självklart, rekommenderas att du börjar med 2D-spel och fortsätter; eftersom koden blir exponentiellt svårare när man programmerar i den tredje dimensionen. Nu finns det ett par vägar du kan gå.
Rutt 1 för att skapa ditt eget spel
Om du har kodningserfarenhet och den första rutten som jag rekommenderar, använder du en premade game engine som Unity3D eller Unreal Development Kit (UDK).
Anledningen till att jag rekommenderar det här är att, kodningserfarenhet eller nej, du saknar fortfarande erfarenhet i speldesign, vilket är en mycket unik färdighet som måste hönas över tiden. Att använda en motor hjälper till att skapa ett spel, men tillåter fortfarande (och kräver ofta) en viss nivå av skript på vanliga språk. Dessutom är det ganska lätt att skapa spel i antingen 2D eller 3D, eftersom GUI (grafiskt användargränssnitt) är mycket användarvänligt och förlåtande.
Rutt 2!
Den andra möjliga vägen för att skapa ett videospel är genom att hårdkodning en anpassad motor; Detta kan bli väldigt knepigt för dem som bara har måttlig programmeringserfarenhet. Även om du får fler anpassningsalternativ, kodar du din egen motor, min åsikt är att spelet i slutändan kan leda till att allt måste skapas från början. Genom att använda en premade spelmotor kan spelutvecklaren vara kreativ, utan att glömma nyckelfunktioner och mekanik som annars skulle vara triviala och förbises. Det finns dussintals handledningar som rör sig om YouTube, och online kursplatser som ger fantastiska förklaringar om spelmotorns kapacitet och vilka verktyg som finns tillgängliga.
Tja, jag har absolut ingen kodning erfarenhet
Om så är fallet är du i den position jag var i när jag började. Men frukta inte spelet dev hopefuls! Även om du har en brant kulle att klättra är målet långt ifrån omöjligt. Men till skillnad från dem med tidigare programmeringserfarenhet har du bara en rutt att ta om du vill kunna skapa ett spel med viss effektivitet. Du måste Använd en tidigare utformad motor, till exempel Unity3D eller den UDK. Lyckligtvis är dessa motorer, liksom några andra, till stor del förlåtande för dem som inte har någon programmeringserfarenhet. Men Unity och UDK kommer att kräva lite skript. Det här är var handledning blir din bibel.
Nu eftersom det här är en artikel, kommer jag inte att gå in på hur man använder dessa verktyg, men jag kommer att peka dig i rätt riktning till lära sig. Många människor vänder sig till Youtube när de börjar, och det är precis vad jag gjorde när jag började. Trots att det fanns en hel del video-handledning, var många av dem svåra att följa eller inte tjänade mina ändamål för att lära mig, men i stället höll bara din hand genom processen och förklarade inte "varför" -aspekten. Jag bestämde mig för att prova en av Unity-kurser på en webbplats som heter Udemy.com och jag kunde inte ha varit lyckligare. Instruktören var tydlig, och jag hittade mig själv adept med Unity3D-verktygen snabbt. Den största nackdelen var att när min klass var över ville jag lära mig mer av skriptet och fann att det fanns en brist på denna information på webbplatsen. Många skript finns på Youtube, men välj noggrant så mycket av "lärandet" är inte exakt betydande. Men du får exempel att gå av.
Så vad är det skinnigt på vad jag behöver göra innan jag läser nästa artikel?
Helt klart, behåll den idematris du skapade i sikte för att påminna dig om dina mål och hålla dig på rätt spår. Dessutom bestämmer du vilken väg du ska ta om du är en erfarenhetsprogrammerare och sedan bestämmer för båda grupperna vilken motor du vill använda. Det här är en viktig process, så det jag rekommenderar är att leta upp för och nackdelar med var och en av de tillgängliga motorerna, bestämma vad du vill att ditt spel ska göra, och vilken motor gör det mest effektivt. Oavsett vilken motor som väljs, blir det en utmaning, men att hålla fast vid det blir mer än värt det i slutändan, lita på mig!