Mnogi od nas su imali, ili još uvijek zabavljaju, snove o jednodnevnom stvaranju igara poput onih koje smo proveli toliko sati igrajući. Optimisti bi ovom pristupu mogli pristupiti s velikim nadama koja završavaju razočaranjem. Pesmisti bi mogli napisati cijelu ideju kao potpuno nemoguću.
U sljedećem intervjuu, Michael Dickheiser, programer, tehnički voditelj i tehnički konzultant s 18 godina iskustva u računalnoj i obrambenoj industriji, pruža uvid u realniji pristup.
Dickheiser je u prošlosti surađivao s nekoliko tvrtki za razvoj igara, kao što su Red Storm Entertainment i ID Software, a radio je na igrama raznih platformi, kao što su PC, Xbox, PS2, PS3 i Xbox 360. razvoj mobilnih igara za Google Play i iTunes.
Uz već vrlo raznoliku evidenciju, Dickheiser ima neke više prizemne misli koje će podijeliti o prekrasnim i teškim aspektima karijere u razvoju igara.
P: Kako ste se zainteresirali za razvoj igre?
DOKTOR MEDICINE: Počeo sam programirati u dobi od 12 godina i odmah sam se zaljubio u činjenicu da mogu raditi zanimljive stvari s računalom samo razmišljajući o nekoj ideji i isprobavajući je. Počeo sam raditi svoje (jednostavne) igre oko 13 godina i znao sam da to želim raditi za život. Nakon fakulteta (smjer Računarstvo), uspio sam dobiti prvi posao kao programer igara, čime sam ispunio svoj san.
P: Kakav savjet o tome kako započeti?
DOKTOR MEDICINE: Ovo pitanje ovisi o vrsti programera igre koji želite biti. Postoje tri glavna profesionalna puta: programer, umjetnik i dizajner.
Za programiranje karijeru, ljubav prema matematici i očito programiranje je prvi korak. Stupanj u računalnim znanostima, ili programiranje računalnih igara je velika pomoć, ali u konačnici jednostavno trebate pokazati sposobnost pisanja koda prikladnog za računalnu igru. To se može postići radom na sporednim projektima (izraditi vlastitu igru), školskim projektima ili sudjelovanjem u događajima u zajednici igara kao što je natjecanje Epic Game "Make Something Unreal", u kojem su pobjednički projekti visoko publicirani i ponekad vode do ponuda za zapošljavanje ,
Epic Games je također izdao What is Unreal Engine, komplet za razvoj igara, za slobodan pristup.
DOKTOR MEDICINE: U svakom slučaju, osoba koja se nada da će ući u programiranje igara trebala bi učiti C ++ i praviti igre samostalno, gradeći i razumijevanje principa programiranja kao i poznavanje tehnologije industrije.
Za umjetničku karijeru u igri primjenjuju se slični savjeti, ali s naglaskom na 2D i 3D umjetnička djela. Kandidati za buduće igre trebaju izgraditi portfelj koji mogu prikazati na vlastitoj web stranici, što olakšava zapošljavanje menadžera u tvrtkama za igre kako bi pregledali svoj talent.
Za dizajnera igara, sve više postoje dizajnerski programi (Full Sail, SMU Guildhall) koji nude stupnjeve u ovom području, ali svi oni koji se nadaju moraju biti izvrsni pisci, komunikatori i imati solidno radno znanje o dizajnu igara. Često, igrači dizajneri dobiti svoje stopalo u vrata prvi kao igra testera. Ili počinju kao programeri ili umjetnici, a potom kasnije mijenjaju fokus.
U svim slučajevima, osoba koja se nada da će ući u profesionalni razvoj igara trebala bi igrati igre, razumjeti dobar dizajn, uvjerljivu umjetnost i pobjedničku tehnologiju, te biti spremna govoriti o tome u intervjuu, izražavajući svoje ideje za odabranu disciplinu.
P: Kako je vaše iskustvo s industrijom?
DOKTOR MEDICINE: Radila sam za osam različitih tvrtki u rasponu veličine i uspjeha, a iskustvo se jako razlikuje ovisno o situaciji. Razvoj igre u uspješnoj tvrtki je puno posla. Očekivanja su vrlo visoka, sati su dugi, a vrijeme krckanja je uobičajeno, ako se ne očekuje. U isto vrijeme, to je nevjerojatno zabavno, a energija i prijateljstvo su bez premca u drugim industrijama.
P: Ima li nedostataka?
DOKTOR MEDICINE: To je situacija za jednog (nevjenčanog) razvojnog inženjera, ali jednom kada je obitelj u planovima, ona postaje neodrživa, čak i brutalna. Kada stvari idu dobro, to je nevjerojatno iskustvo i nagrađivanje kreativnog mjesta. Kada stvari idu loše (smanjeno financiranje, kratki rokovi, veliki stres), može postati noćna mora. To uistinu ovisi o upravljanju poduzećem i vlastitoj toleranciji za stres posla usklađen sa stresom života.
P: Možete li nam reći što trenutno radite?
DOKTOR MEDICINE: Ne mogu ulaziti u detalje našeg trenutnog projekta, ali to je tematska zombi i akcija bazirana. Tema je prikladna i promišljena s obzirom na veliku popularnost zombi zabave (npr. The Walking Dead, svjetski rat Z, Plants Vs. Zombies).Očekuje se da će žanr biti zabavan, osobito na mobilnim uređajima, s posebnim ulaznim i gledateljskim značajkama tih uređaja na čelu dizajna.
Za one koji su zainteresirani za programiranje usmjereno na razvoj igara i žele više informacija, Dickheiser je objavio više od jednog udžbenika na tu temu, kao što su C ++ za igraće programere i Gems za programiranje igara 6 (Book & CD-ROM).
Puno hvala Michaelu Dickheiseru za njegove savjete i ohrabrenje, i puno sreće za sve njegove buduće projekte.