Innhold
- Jeg fulgte rådene i første avdrag og laget en ideebane ... Hva er neste?
- Jeg har faktisk en god forståelse av et språk!
- Rute 1 for å lage ditt eget spill
- Rute 2!
- Vel, jeg har absolutt null koding erfaring
- Så hva er det skinny på hva jeg trenger å gjøre før jeg leser neste artikkel?
Jeg fulgte rådene i første avdrag og laget en ideebane ... Hva er neste?
Hvis du ikke allerede har det, vennligst finn min forrige artikkel om spillopprettelse, og sørg for at du har alt listet opp og klar til å rulle. Så nå som du har en idematrise, og ha en fornuftig ide om hva slags spill du vil ha, med en ide om de tekniske funksjonene den burde ha, hvor går du neste? Vel et spørsmål må besvares først: Har du en anstendig forståelse av C + +, Javascript eller et annet standardspilspråk?
Det jeg prøver å spørre om er:
Jeg har faktisk en god forståelse av et språk!
Vel kudos til deg, fordi da jeg begynte å utvikle, hadde jeg ikke en unse kunnskap (annet enn grunnleggende datateknikkopplevelse), så du har en ben på hvor jeg startet. Det er imidlertid ofte vanskelig for erfarne eller erfarne programmører å portere seg fra hardkodingsserviceprogramvare til å lage 2D- og 3D-spill. For platen, selv om det virker åpenbart, anbefales det at du begynner med 2D-spill og fortsett; som koden blir eksponentielt vanskeligere når du programmerer i den tredje dimensjonen. Nå er det et par ruter du kan gå.
Rute 1 for å lage ditt eget spill
Hvis du har kodingserfaring og den første ruten jeg anbefaler, bruker du en premade spillmotor som Unity3D eller Unreal Development Kit (UDK).
Grunnen til at jeg anbefaler dette er fordi, kodingserfaring eller nei, mangler du fortsatt erfaring i spilldesign, noe som er en veldig unik ferdighet som må høres over tid. Bruke en motor bidrar til å skape et spill, men tillater (og krever ofte) et visst nivå av skripting på vanlige språk. I tillegg er det ganske enkelt å lage spill i enten 2D eller 3D, da GUI (grafisk brukergrensesnitt) er svært brukervennlig og tilgivende.
Rute 2!
Den andre mulige ruten for å lage et videospill er gjennom hardkoding av en tilpasset motor; Dette kan bli svært vanskelig for de som bare har moderat programmeringserfaring. Selv om du vil ha flere tilpasningsalternativer, er du koden din egen motor, min mening er at spillet til slutt kan lide fordi alt må opprettes fra bunnen av. Ved å bruke en premade spillmotor kan spillutvikleren være kreativ, uten å glemme viktige funksjoner og mekanikk som ellers ville være trivielt og oversett. Det finnes dusinvis av opplæringsprogrammer som flyter rundt YouTube, og nettbaserte kursområder som gir fantastiske forklaringer på kapasiteten til spillmotorer, samt hvilke verktøy som er tilgjengelige.
Vel, jeg har absolutt null koding erfaring
Hvis dette er tilfelle, så er du i den posisjonen jeg var inne da jeg først startet. Men frykt ikke spillet dev hopefuls! Selv om du har en brattere ås å klatre, er målet langt fra umulig. Men i motsetning til de med tidligere programmeringserfaring har du bare en rute å ta hvis du vil kunne lage et spill med noe effektivitetsnivå. Du må Bruk en tidligere utformet motor, for eksempel Unity3D eller UDK. Heldigvis er disse motorene, så vel som noen andre, i stor grad tilgivende for de som ikke har programmeringserfaring. Men Unity og UDK vil kreve noen skripting; dette er hvor opplæringsprogrammer blir din bibel.
Nå siden dette er en artikkel, vil jeg ikke gå inn på hvordan du bruker disse verktøyene, men jeg vil peke deg i riktig retning til lære. Mange vender seg til Youtube når de kommer i gang, og det er nettopp det jeg gjorde da jeg begynte. Selv om det var mye videoopplæringsprogrammer, var det mange av dem som var vanskelige å følge eller ikke tjente min hensikt for å lære egentlig, men i stedet holdt bare hånden din gjennom prosessen og forklarte ikke hvorfor. Jeg bestemte meg for å prøve en av Unity-kursene på et nettsted som heter Udemy.com og jeg kunne ikke vært lykkeligere. Instruktøren var klar, og jeg fant meg selv dyktig med Unity3D-verktøyene raskt. Den største ulempen var at når klassen min var over, ønsket jeg å lære mer av skriptingen, og fant at det var mangel på denne informasjonen på nettsiden. Mye skripting finnes på Youtube, men velg nøye så mye av "læring" er ikke akkurat betydelig. Imidlertid vil du få eksempler til å gå av.
Så hva er det skinny på hva jeg trenger å gjøre før jeg leser neste artikkel?
Sagt tydelig, hold ideen matrisen du opprettet i sikte for å minne deg om dine mål og holde deg på sporet. I tillegg bestemmer hvilken rute du skal ta hvis du er en opplevelse programmerer og deretter, for begge grupper, bestemme hvilken motor du vil bruke. Dette er en viktig prosess, så det jeg anbefaler, ser på fordeler og ulemper ved hver av de tilgjengelige motorene, bestemmer hva du vil at spillet skal gjøre, og hvilken motor gjør det mest effektivt. Uansett hvilken motor er valgt, vil det være en utfordring, men det vil være mer enn verdt det til slutt, stol på meg!