Text copied to clipboard!

Naslov

Text copied to clipboard!

Senior programer igrivosti

Opis

Text copied to clipboard!
Tražimo iskusnog i talentiranog senior programera igrivosti koji će se pridružiti našem razvojnome timu i pomoći u stvaranju inovativnih i uzbudljivih videoigara. Kao senior programer igrivosti, bit ćete odgovorni za dizajn, implementaciju i optimizaciju ključnih mehanika igranja, surađujući s dizajnerima, umjetnicima i ostalim programerima kako biste osigurali da igra pruža vrhunsko korisničko iskustvo. Vaša uloga uključuje razvoj sustava igranja, kao što su kontrole igrača, umjetna inteligencija, fizika, sustavi borbe i interakcije s okolinom. Također ćete mentorirati mlađe članove tima, sudjelovati u tehničkim odlukama i osiguravati da se kod piše prema najvišim standardima industrije. Očekuje se da imate duboko razumijevanje programiranja u C++ jeziku, iskustvo s game engineima poput Unity ili Unreal Engine, te sposobnost rješavanja kompleksnih tehničkih izazova. Idealni kandidat ima strast prema igrama, snažne komunikacijske vještine i sposobnost rada u timskom okruženju. Ako želite raditi na projektima koji pomiču granice interaktivne zabave i imate želju oblikovati budućnost gaminga, ovo je prilika za vas.

Odgovornosti

Text copied to clipboard!
  • Razvoj i implementacija mehanika igranja
  • Suradnja s dizajnerima i umjetnicima na integraciji igrivosti
  • Optimizacija performansi i stabilnosti sustava igranja
  • Pisanje čistog, skalabilnog i dokumentiranog koda
  • Mentoriranje mlađih programera u timu
  • Sudjelovanje u tehničkom planiranju i arhitekturi sustava
  • Testiranje i ispravljanje bugova povezanih s igrivošću
  • Integracija alata i sustava za razvoj igrivosti
  • Praćenje novih tehnologija i trendova u industriji
  • Osiguravanje kvalitete korisničkog iskustva kroz tehničke implementacije

Zahtjevi

Text copied to clipboard!
  • Minimalno 5 godina iskustva u razvoju videoigara
  • Napredno znanje C++ programskog jezika
  • Iskustvo s game engineima poput Unreal Engine ili Unity
  • Razumijevanje principa dizajna igrivosti
  • Sposobnost rješavanja kompleksnih tehničkih problema
  • Iskustvo u radu s timovima različitih disciplina
  • Poznavanje alata za kontrolu verzija (npr. Git)
  • Sposobnost mentoriranja i vođenja tehničkih rasprava
  • Odlične komunikacijske i organizacijske vještine
  • Strast prema videoigrama i inovacijama u gamingu

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko godina imate iskustva u razvoju igrivosti?
  • Koje game engineove ste koristili i u kojim projektima?
  • Možete li opisati jedan izazovan problem koji ste riješili u vezi igrivosti?
  • Imate li iskustva s mentoriranjem drugih programera?
  • Koji je vaš pristup optimizaciji performansi u igrama?
  • Kako surađujete s dizajnerima i umjetnicima u timu?
  • Koje alate koristite za praćenje bugova i verzija koda?
  • Jeste li radili na multiplayer igrama? Ako da, koje su bile vaše odgovornosti?
  • Kako ostajete u toku s novim tehnologijama u gamingu?
  • Koji je vaš omiljeni projekt na kojem ste radili i zašto?