Sadržaj
- Slijedio sam savjete u prvoj emisiji i napravio ideju web ... što je sljedeće?
- Doista imam dobro razumijevanje jezika!
- Ruta 1 za izradu vlastite igre
- Ruta 2!
- Pa, imam apsolutno iskustvo s nultim kodiranjem
- Dakle, što je mršavo na ono što trebam učiniti prije nego što pročitam sljedeći članak?
Slijedio sam savjete u prvoj emisiji i napravio ideju web ... što je sljedeće?
Ako to već niste učinili, pronađite moj prethodni članak o stvaranju igre i provjerite imate li sve navedeno dolje i spremno za pokretanje. Dakle, sada kada imate idejnu matricu, i imate razumnu ideju o tome koju vrstu igre želite, s nekim idejama o tehničkim značajkama koje bi trebale imati, kamo dalje idete? Pa pitanje prvo mora biti odgovoreno: Imate li pristojno razumijevanje C + +, Javascripta ili drugog standardnog gaming jezika?
Ono što pokušavam pitati je:
Doista imam dobro razumijevanje jezika!
Pa kudos vam je, jer kad sam počeo razvijati nisam imao ni malo znanja (osim osnovnog iskustva u računalnom inženjerstvu), tako da imate nogu na mjestu gdje sam počeo. Međutim, često je teško iskusnim ili iskusnim programerima povezati se sa softverom za hard-kodiranje na kreiranje 2D i 3D igara. Za zapisnik, iako izgleda očigledno, preporučuje se da počnete s 2D igrama i nastavite dalje; jer kod dobiva eksponencijalno teže pri programiranju u trećoj dimenziji. Sada postoji nekoliko ruta koje možete ići.
Ruta 1 za izradu vlastite igre
Ako imate doživljaj kodiranja i prvi put bih preporučio korištenje premade igre motora kao što su Unity3D ili Unreal Development Kit (UDK).
Razlog zbog kojeg preporučujem ovo je zato što, kodiranje iskustvo ili ne, još uvijek nema iskustva u igri dizajn, što je vrlo jedinstvena vještina koja mora biti honed tijekom vremena. Korištenje motora uvelike pridonosi stvaranju igre, ali ipak dopušta (i često zahtijeva) određenu razinu skriptiranja u zajedničkim jezicima. Osim toga, prilično je lako kreirati igre u 2D ili 3D formatu, jer je GUI (grafičko korisničko sučelje) vrlo lako prilagođeno korisniku i oprašta.
Ruta 2!
Drugi mogući put za stvaranje videoigre je teško kodiranje prilagođenog motora; ovo može biti vrlo lukav za one koji imaju samo umjereno iskustvo u programiranju. Iako ćete imati više opcija za prilagodbu, ako kodirate vlastiti motor, moje mišljenje je da igra u konačnici može patiti jer sve mora biti izrađeno od nule. Korištenje unaprijed izrađene igre omogućuje razvojnom igraču da bude kreativan, ne zaboravljajući ključne značajke i mehaniku koji bi inače bili trivijalni i previdjeti. Postoje desetine tutorijala koji plutaju oko YouTubea i internetske stranice kolegija koje pružaju fantastična objašnjenja kapaciteta motora za igre, kao i koje alate su dostupni.
Pa, imam apsolutno iskustvo s nultim kodiranjem
Ako je to slučaj, onda ste u položaju u kojem sam bio kad sam počeo. Ali ne bojte se nade! Iako imate strmiji brijeg za uspon, cilj je daleko od nemoguće. Međutim, za razliku od onih s prethodnim iskustvom u programiranju, imate samo jednu rutu koju želite poduzeti ako želite biti u mogućnosti stvoriti igru s određenom razinom učinkovitosti. Vas mora koristiti prethodno izrađeni motor kao što je Unity3D ili UDK, Srećom, ovi motori, kao i nekoliko drugih, uglavnom opraštaju onima koji nemaju iskustva u programiranju. Unity i UDK zahtijevat će neke skripte; ovo je mjesto gdje tutoriali postaju vaša biblija.
Budući da je ovo članak, neću ulaziti u to kako koristiti te alate, ali ću vas uputiti u pravom smjeru naučiti, Mnogi se ljudi okreću Youtubeu kad počnu, a to sam i učinio kad sam počeo. Iako je bilo mnogo video tutorijala, mnogi od njih su bili teško pratiti ili nisu služili mojoj svrsi za stvarno učenje, nego su samo držali vašu ruku kroz proces i nisu objašnjavali aspekt zašto. Odlučio sam isprobati jedan od tečajeva Unitya na web stranici pod nazivom Udemy.com i nisam mogla biti sretnija. Instruktor je bio jasan, i brzo sam se našao u vezi s alatima Unity3D. Glavni nedostatak je bio da nakon što je moj razred završio, htio sam saznati više o skriptiranju i otkrio da je na web-mjestu bilo malo tih informacija. Mnogo skripti se može naći na Youtubeu, ali pažljivo birajte što veći dio 'učenja' nije baš bitan. Međutim, imat ćete primjere kojima se možete povući.
Dakle, što je mršavo na ono što trebam učiniti prije nego što pročitam sljedeći članak?
Rekao je jasno, držati matricu ideja koju ste stvorili u očima kako bi vas podsjetio na svoje ciljeve i zadržali vas na pravom putu. Osim toga, odlučite koju ćete rutu poduzeti ako ste programer iskustva, a zatim, za obje skupine, odlučite koji motor želite koristiti. Ovo je važan proces, pa ono što preporučujem je traženje prednosti i mana svakog od dostupnih motora, odlučivanje o tome što želite da vaša igra radi i koji motor to čini najučinkovitije. Bez obzira koji je motor izabran, to će biti izazov, ali držati ga više nego vrijediti na kraju, vjerujte mi!