Vsebina
- Sledil sem nasvet v prvem obroku in naredil spletno idejo ... Kaj je naslednje?
- Dejansko imam dobro razumevanje jezika!
- Pot 1 za izdelavo lastne igre
- Pot 2!
- No, imam absolutno izkušnjo brez kodiranja
- Torej, kaj je Skinny na kaj moram storiti, preden sem prebral naslednji člen?
Sledil sem nasvet v prvem obroku in naredil spletno idejo ... Kaj je naslednje?
Če še niste, poiščite moj prejšnji članek o ustvarjanju iger in se prepričajte, da imate vse našteto in pripravljeno za predvajanje. Torej, zdaj, ko imate idejno matrico, in imate razumno predstavo o tem, kakšno igro želite, s kakšno predstavo o tehničnih značilnostih, ki jih mora imeti, kam greste naslednjič? No vprašanje je treba najprej odgovoriti: Ali imate dostojno razumevanje C ++, Javascript ali drugega standardnega igralnega jezika?
Poskušam vprašati:
Dejansko imam dobro razumevanje jezika!
Dobro vam je, ker, ko sem se začel razvijati, nisem imel nobenega znanja (razen osnovne izkušnje z računalniškim inženiringom), tako da ste imeli nogo na mestu, kjer sem začel. Vendar pa je izkušenim ali začinjenim programerjem pogosto težko pristati iz programske opreme za trde kodiranje, da bi ustvarili 2D in 3D igre. Za zapisnik, čeprav se zdi očitno, je priporočljivo, da začnete z 2D igrami in nadaljujete; kot kodo postane eksponentno težje pri programiranju v tretji dimenziji. Zdaj je na voljo nekaj poti.
Pot 1 za izdelavo lastne igre
Če imate izkušnjo s kodiranjem in prva pot, ki jo priporočam, uporabljate premadejoči igralni stroj, kot je Unity3D ali Unreal Development Kit (UDK).
Razlog, zakaj to priporočam, je, da, če uporabljate kodirno izkušnjo ali ne, še vedno primanjkuje izkušenj pri oblikovanju iger, kar je zelo edinstvena spretnost, ki jo je treba sčasoma izvesti. Uporaba motorja močno pomaga pri ustvarjanju igre, vendar še vedno omogoča (in pogosto tudi zahteva) določeno stopnjo skriptiranja v skupnih jezikih. Poleg tega je precej enostavno ustvariti igre v 2D ali 3D, saj je GUI (grafični uporabniški vmesnik) zelo prijazen do uporabnika in odpušča.
Pot 2!
Druga možna pot za ustvarjanje video igre je skozi trdo kodiranje prilagojenega motorja; to lahko postane zelo zapleteno za tiste, ki imajo le zmerne izkušnje pri programiranju. Čeprav boste imeli več možnosti prilagajanja, boste kodirali svoj motor, moje mnenje je, da lahko igra končno trpi, ker je treba vse ustvariti iz nič. Uporaba premadiranega orodja za igre omogoča razvijalcu igre, da je ustvarjalen, ne da bi pozabil ključne funkcije in mehaniko, ki bi bila sicer nepomembna in spregledana. Obstaja na ducate vadnic, ki plujejo po YouTubu, in spletna mesta s tečaji, ki ponujajo fantastične razlage zmogljivosti igralnih motorjev in orodij, ki so na voljo.
No, imam absolutno izkušnjo brez kodiranja
Če je tako, potem ste v položaju, v katerem sem bil, ko sem prvič začel. Toda ne bojte se, da bodo igralci obljubili igro! Čeprav se vzpenjamo po strmem hribu, cilj še zdaleč ni nemogoč. Za razliko od tistih s prejšnjimi izkušnjami s programiranjem imate na voljo le eno pot, če želite ustvariti igro z določeno stopnjo učinkovitosti. Ti mora uporabite že izdelan motor, kot je Unity3D ali UDK. K sreči so ti motorji, pa tudi nekateri drugi, večinoma odpuščeni tistim, ki nimajo izkušenj s programiranjem. Vendar bo za Unity in UDK potrebno nekaj skriptov; to je, kjer vaje postanejo biblija.
Zdaj, ker je to članek, ne bom šel v to, kako uporabljati ta orodja, ampak vas bom usmeril v pravo smer učiti. Veliko ljudi se obrne na Youtube, ko se začnejo, in to je točno tisto, kar sem storil, ko sem začel. Čeprav je bilo veliko video vadnic, jih je bilo veliko težko slediti ali niso služile mojemu namenu za dejansko učenje, temveč so samo držale vašo roko skozi proces in niso pojasnile vidika »zakaj«. Odločil sem se, da bom poskusil na enem od tečajev Unity na spletni strani Udemy.com in nisem mogel biti srečnejši. Inštruktor je bil jasen in hitro sem se znašel z orodji Unity3D. Glavna pomanjkljivost je bila, da sem, ko je moj razred končal, želel izvedeti več o skriptih in ugotovil, da je na spletni strani prišlo do pomanjkanja teh informacij. Veliko skriptov je mogoče najti na YouTubu, toda pazljivo izberite, ker večina "učenja" ni ravno bistvenega pomena. Vendar pa boste imeli primere, s katerimi se lahko odpravite.
Torej, kaj je Skinny na kaj moram storiti, preden sem prebral naslednji člen?
Očitno rečeno, imejte matrico idej, ki ste jo ustvarili, v spominu, da vas opomni na svoje cilje in vas drži na poti. Poleg tega se odločite, katero pot boste sprejeli, če ste programer izkušenj, nato pa se za obe skupini odločite, kateri motor želite uporabiti. To je pomemben proces, zato priporočam, da preučite prednosti in slabosti vsakega od razpoložljivih motorjev, odločite se, kaj želite narediti, in kateri motor to najbolj učinkovito. Ne glede na to, kateri motor je izbran, bo to izziv, toda držati ga bo več kot vredno na koncu, verjemite mi!