Prijava
Da bi se prijavilo/-la za ulogu dizajnera/-ke sistema, obično je potrebno da posjeduješ određenu kombinaciju obrazovanja i vještina, kao i odličan portfolio koji pokazuje tvoje dizajnerske sposobnosti. Poslodavci često traže diplomu iz gejm dizajna, računarskih nauka ili srodne oblasti, jer ovakva obrazovna podloga podrazumijeva da posjeduješ osnovno razumijevanje principa razvoja igara. Pored toga, mogu ti koristiti specijalizovani kursevi ili sertifikati u oblastima kao što su gejm dizajn, interaktivni mediji ili kompjutersko programiranje.
Što se tiče vještina, ključno je poznavanje programskih jezika relevantnih za razvoj igara, kao što su C++, C# ili Python. Dobre matematičke i analitičke vještine su, takođe, neophodne za efikasno dizajniranje i balansiranje sistema. Treba da budeš upoznat/-a sa popularnim engine-ima, kao što su Unity ili Unreal Engine, i da imaš praktično iskustvo u primjeni mehanika u ovim okruženjima. Sveobuhvatno razumijevanje psihologije igrača, mehanika angažovanja i sposobnost prilagođavanja dizajna na osnovu feedback-a igrača su cijenjene osobine koje bi trebalo da demonstriraš. Dobro organizovan i vizuelno privlačan portfolio koji pokazuje tvoju sposobnost da konceptualizuješ, dizajniraš i implementiraš sisteme često je ključna komponenta prijave. Trebalo bi da sadrži detaljne opise projekata na kojima si radio/-la, dizajnirane sisteme i njihov uticaj na cjelokupno igračko iskustvo.
Intervju
Na intervjuu za ulogu dizajnera/-ke sistema možeš očekivati kombinaciju tehničkih procjena, scenarija rješavanja problema i diskusiju o tvojoj filozofiji dizajna. Pored regrutera, intervjuu često prisustvuju drugi gejm dizajneri, ali tu mogi biti i programeri i artisti. Oni ti mogu predstaviti hipotetičke izazove, tražeći da artikulišeš kako bi pristupio/-la dizajniranju specifičnih sistema i da obrazložiš svoj misaoni proces koji stoji iza ključnih odluka. Mogu provjeriti tvoje razumijevanje mehanika, sposobnost da uravnotežiš igru i poznavanje relevantnih alata i programskih jezika. Pored toga, mogu se raspitati o prošlim iskustvima, tražeći od tebe da podijeliš primjere uspješnog dizajna sistema ili slučajeve u kojima si morao/-la da poboljšaš postojeće mehanike. Proces intervjua takođe može uključivati pregled portfolija kako bi se procijenila dubina i raznolikost tvojih projekata. Uobičajena pitanja na intervjuu su:
- Možeš li opišeš sistem igre koji si dizajnirao/-la u prošlosti i uticaj koji je on imao na cjelokupno igračko iskustvo?
- Kako pristupaš balansiranju mehanika koje ima za cilj da igračima obezbijedi izazovno, ali prijatno iskustvo?
- Na koji način ostaješ u toku sa trendovima u industriji i novim tehnologijama u gejm dizajnu?
- Možeš li da nas provedeš kroz svoj proces implementacije sistema od konceptualizacije do konačnog izvršenja koristeći Unity/Unreal Engine?
- Kako postupaš sa feedback-om kada si suočen/-a sa suprotstavljenim mišljenjima?
Zadatak
Tehnički zadatak na intervjuu za dizajnera/-ku sistema obično uključuje procjenu tvoje sposobnosti da prevedeš koncepte dizajna u praktične sisteme koji se mogu primijeniti. Može ti se dati konkretan scenario ili problem koji se odnosi na neku mehaniku, progresiju ili ravnotežu i tražiti da navedeš kako bi pristupio/-la dizajniranju i implementaciji rješenja. Zadatak može zahtijevati da razgovaraš o tehničkim aspektima predloženog sistema, uključujući upotrebu skriptnih jezika, algoritama ili drugih relevantnih alata u okviru popularnih engine-a.
U nekim slučajevima može se tražiti da uradiš praktičnu vježbu ili da daš isječke koda kako bi pokazao/-la svoje vještine programiranja. Ovo može uključivati zadatke kao što su kreiranje prototipa za određeni sistem, implementaciju mehanika ili rješavanje tehničkih izazova u datom vremenskom okviru. Cilj je da se procijeni ne samo tvoje teorijsko razumijevanje dizajna sistema, već i sposobnost da to znanje primijeniš u praktičnom scenariju iz stvarnog svijeta. Tehnički zadatak omogućava procjenu tvoje vještine rješavanja problema, kodiranja i pristupa prevazilaženju izazova u kontekstu razvoja igre.