Žaidimų fanatikui, turinčiam techninių savybių, žaidimo kodavimo programinės įrangos idėja gali atrodyti kaip nirvana.


Tikrojo pasaulio vaizdo žaidimų programuotojai žino geriau. Ir nors daugelis jų myli savo darbą, jie taip pat žino darbo tikrovę: žaidimų programavimas dažnai reikalauja ilgas valandas grumiantis tik su vienu žaidimo gabalu.

„Dauguma žaidėjų įsitraukia į žaidimus, nes nori kurti žaidimus, o kurdami„ retai galvoja apie tai, kaip parašyti atsitiktinį kodą “arba„ padaryti tekstūras, kurias man liepia padaryti kiti “, - sako patyręs lošėjas Brianas Hookas. profesionalas, prisidėjęs prie „Quake 2“ ir „Quake 3“ kūrimo. „Tai tarsi prisijungimas prie grupės, galvojantis, kad padėsi rašyti dainas, tik suprasi, kad esi atsakingas už būgnų sukūrimą ir pasitraukimą“.

Nepaisant to, žaidimų programavimas gali leisti jums dirbti su jums patinkančiu produktu, tobulinant programinės įrangos kūrimo įgūdžius, skirtus ne žaidimų darbams, arba svarbesnį vaidmenį, susijusį su prisidėjimu prie žaidimo turinio ir dizaino.

Žaidimų programuotojo darbo pagrindai


„Kai galvojate apie žaidimų kūrėjus, didelė tikimybė, kad galvojate apie programuotoją“, - pažymi Tarptautinės žaidimų kūrėjų asociacijos (IGDA) skyrius „Breaking In“, kuris yra svarbus išteklius norintiems ir dirbantiems žaidimų programuotojams. „Nenuostabu, nes kodas yra pagrindinis žaidimų elementas“.

Kaip sakoma IGDA svetainėje, žaidimo koduotojai turi specializuotis, kad jiems pasisektų. Žaidimų programuotojai paprastai specializuojasi konkrečioje platformoje - kompiuteriuose, konsolėse, mobiliuosiuose telefonuose ar internete - ir tam tikrame žaidimų kūrimo aspekte, pavyzdžiui, specialiuosiuose efektuose, dirbtiniame intelekte ar tinklo veikime.


„Nuo jaunesnio iki vidutinio lygio žmonės yra gana sklandūs tarp [platformų]“,- sako Philas Steinmeyeris, „New Crayon Games“ įkūrėjas. „Vyresniame lygmenyje dalis to, ką pateikiate, yra tam tikros platformos žinios, todėl judėjimas tarp sektorių yra šiek tiek mažesnis, tačiau tai vis tiek vyksta“.

Parduokite save su pavyzdžiais


Norėdami įsitraukti į žaidimų programavimą, jums reikės portfelio, parodančio jūsų entuziazmą ir talentą. Pradinio lygio programuotojai gali kurti savo žaidimus arba savanoriauti „mod“ projektuose-esamo žaidimo modifikacijoje, sako Steinmeyer.

Žiūrėti įGameDev.netuž išteklius. Be to, susisiekite su kitais trokštančiais žaidimų kūrėjais per IGDA ar internetines bendruomenes, galbūt kaip bendradarbiavimo būdą.

„Jei esate programuotojas, padarykite demonstracines versijas-parodykite, ką galite“,-sako žaidimų kūrimo studijos „3D Realms“ generalinis direktorius Scottas Milleris. „Niekas neįtikina potencialių darbdavių kaip gero portfelio“.

Oficialus žaidimų programavimo išsilavinimas yra palyginti naujas ir jokiu būdu nėra būtina sąlyga norint patekti į šią sritį, tačiau kai kurių institucijų programos, pvz., „Full Sail“, yra gerai žinomos pramonėje.


„Švietimas pats savaime neturi didelės reikšmės, bet jei išsilavinimas išmokė jus įgūdžių ir padėjo jums pagerinti savo sugebėjimus, tai turėtų būti rodoma jūsų portfeliuose/demonstracinėse versijose“, - sako Steinmeyer.

Saugokitės perdegimo

Nors žaidimų kompanijos klesti aistra ir kūrybiškumu, jos taip pat pastumia darbuotojus iki perdegimo, kaip pažymima IGDA baltojoje knygoje.

Hookas, dabar programinės įrangos kūrimo ir konsultacijų bendrovės „Hooka Tooka“ prezidentas, pripažįsta, kad žaidimų pramonės darbuotojai paprastai perdega dėl:

  • Darbas 50 valandų savaitėmis, kurios gali trukti iki 70 ar daugiau valandų.
  • Uždirbti mažesnius atlyginimus nei jie galėtų dirbti dirbdami IT ar konsultacinėje įmonėje.
  • Jausmas kaip sraigtelis mašinoje, o ne kūrybingas komandos narys.

Tačiau dėl visų savo trūkumų pramonė yra įdomi. Miller sako: „Ši pramonė vis dar auga ir jai reikia naujų talentų. Jei turite talentą ir žinote, kaip jį ir save supakuoti, esate šaunuolis “.