Indhold
- Jeg fulgte rådene i den første aflevering og lavede en ideweb ... Hvad er der næste?
- Jeg har faktisk en god forståelse for et sprog!
- Rute 1 til at lave dit eget spil
- Rute 2!
- Nå, jeg har absolut null kodning erfaring
- Så hvad er det skinny på hvad jeg skal gøre, før jeg læser den næste artikel?
Jeg fulgte rådene i den første aflevering og lavede en ideweb ... Hvad er der næste?
Hvis du ikke allerede har det, skal du finde min tidligere artikel om oprettelse af spil, og sørg for at du har alt listet nede og klar til at rulle. Så nu hvor du har en idematrix, og har en rimelig ide om, hvilken slags spil du vil have, med en ide om de tekniske funktioner, det burde have, hvor skal du hen næste? Nå skal et spørgsmål besvares først: Har du en anstændig forståelse af C + +, Javascript eller et andet standardsprogssprog?
Det jeg forsøger at spørge er:
Jeg har faktisk en god forståelse for et sprog!
Vel kudos til dig, for da jeg begyndte at udvikle, havde jeg ikke en ounce af viden (undtagen grundlæggende computer engineering erfaring), så du har en ben op på, hvor jeg startede. Det er dog ofte svært for erfarne eller erfarne programmører at sende sig fra hardcoding service software til at skabe 2D og 3D spil. For pladen, selv om det ser ud til at være indlysende, anbefales det at du begynder med 2D-spil og fortsæt; da koden bliver eksponentielt vanskeligere ved programmering i den tredje dimension. Nu er der et par ruter, du kan gå.
Rute 1 til at lave dit eget spil
Hvis du har kodningserfaring og den første rute, jeg vil anbefale, bruger du en præmade spilmotor som Unity3D eller Unreal Development Kit (UDK).
Grunden til at jeg anbefaler dette er fordi, kodningserfaring eller nej, mangler du stadig erfaring i spildesign, hvilket er en meget unik færdighed, der skal høres over tid. Brug af en motor hjælper i høj grad med oprettelsen af et spil, men giver stadig mulighed for (og kræver ofte) noget niveau af scripting på fælles sprog. Derudover er det ret nemt at oprette spil i enten 2D eller 3D, da GUI (grafisk brugergrænseflade) er meget brugervenlig og tilgivende.
Rute 2!
Den anden mulige rute til oprettelse af et videospil er gennem hård kodning af en brugerdefineret motor; Dette kan blive meget vanskeligt for dem, der kun har moderat programmeringserfaring. Selv om du vil have flere tilpasningsmuligheder, er du kode din egen motor, min mening er, at spillet i sidste ende kan lide, fordi alt skal oprettes fra bunden. Ved hjælp af en premade spilmotor kan spiludvikleren være kreativ, uden at glemme nøglefunktioner og mekanik, der ellers ville være trivielt og overset. Der er snesevis af tutorials flydende omkring YouTube, og online kursus websteder, der giver fantastiske forklaringer på kapaciteten af spilmotorer samt hvilke værktøjer der er tilgængelige.
Nå, jeg har absolut null kodning erfaring
Hvis dette er tilfældet, er du i den position, jeg var i, da jeg først startede. Men frygt ikke spil dev hopefuls! Selv om du har en brattere bakke at klatre, er målet langt fra umuligt. Men i modsætning til dem med tidligere programmeringserfaring har du kun en rute at tage, hvis du vil kunne skabe et spil med en vis effektivitetsgrad. Du skal Brug en tidligere udformet motor som f.eks Unity3D eller den UDK. Heldigvis er disse motorer, såvel som et par andre, i vid udstrækning tilgivende for dem, der ikke har nogen programmeringserfaring. Men Unity og UDK vil kræve nogle scripting; dette er hvor tutorials bliver din bibel.
Nu da dette er en artikel, går jeg ikke ind i, hvordan man bruger disse værktøjer, men jeg vil pege dig i den rigtige retning til lære. Mange mennesker vender sig til Youtube, når de kommer i gang, og det er netop det, jeg gjorde, da jeg begyndte. Selv om der var en masse video tutorials, var mange af dem vanskelige at følge eller ikke tjente mine formål til faktisk at lære, men i stedet holdt bare din hånd gennem processen og forklarede ikke 'hvorfor' aspektet. Jeg besluttede at prøve en af Unity-kurser på en hjemmeside kaldet Udemy.com og jeg kunne ikke have været lykkeligere. Instruktøren var klar, og jeg fandt mig selv flink med Unity3D-værktøjerne hurtigt. Den største ulempe var, at når min klasse var overstået, ønskede jeg at lære mere af scriptningen og fandt ud af, at der var mangel på disse oplysninger på hjemmesiden. En masse scripting kan findes på Youtube, men vælg omhyggeligt, så meget af 'learning' er ikke ligefrem væsentlig. Du vil dog have eksempler til at gå væk fra.
Så hvad er det skinny på hvad jeg skal gøre, før jeg læser den næste artikel?
Helt klart, hold ideen matrix du lavede i syne for at minde dig om dine mål og holde dig på rette spor. Desuden bestemme hvilken rute du vil tage, hvis du er en oplevelsesprogrammerer og derefter beslutte, for begge grupper, hvilken motor du vil bruge. Dette er en vigtig proces, så det jeg anbefaler, ser på fordelene og ulemperne ved hver af de tilgængelige motorer, bestemmer hvad du vil have dit spil at gøre, og hvilken motor gør det mest effektivt. Ligegyldigt hvilken motor der vælges, vil det være en udfordring, men ved at holde fast i det vil det være mere end det værd i sidste ende, stol på mig!