Prijava
Da bi se prijavilo/-la za ulogu dizajnera/-ke sistema, obično je potrebno da poseduješ određenu kombinaciju obrazovanja i veš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 podrazumeva da poseduješ osnovno razumevanje 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 veština, ključno je poznavanje programskih jezika relevantnih za razvoj igara, kao što su C++, C# ili Python. Dobre matematičke i analitičke veš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 primeni mehanika u ovim okruženjima. Sveobuhvatno razumevanje psihologije igrača, mehanika angažovanja i sposobnost prilagođavanja dizajna na osnovu feedback-a igrača su cenjene 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 celokupno igračko iskustvo.
Intervju
Na intervjuu za ulogu dizajnera/-ke sistema možeš očekivati kombinaciju tehničkih procena, scenarija reš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 proveriti tvoje razumevanje 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 podeliš primere uspeš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 procenila 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 celokupno igračko iskustvo?
Kako pristupaš balansiranju mehanika koje ima za cilj da igračima obezbedi 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 procenu tvoje sposobnosti da prevedeš koncepte dizajna u praktične sisteme koji se mogu primeniti. 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 rešenja. Zadatak može zahtevati 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 vežbu ili da daš isečke koda kako bi pokazao/-la svoje veštine programiranja. Ovo može uključivati zadatke kao što su kreiranje prototipa za određeni sistem, implementaciju mehanika ili rešavanje tehničkih izazova u datom vremenskom okviru. Cilj je da se proceni ne samo tvoje teorijsko razumevanje dizajna sistema, već i sposobnost da to znanje primeniš u praktičnom scenariju iz stvarnog sveta. Tehnički zadatak omogućava procenu tvoje veštine rešavanja problema, kodiranja i pristupa prevazilaženju izazova u kontekstu razvoja igre.