
YallaPlay je podjetje za mobilne igre, osredotočeno na igralne izkušnje v realnem času, pri katerih se igralci pomerijo drug proti drugemu. Njegova ekipa veteranov iz industrije videoiger razvija igre z lastnim pogonom YallaPlay Real-time Engine in uporablja tehnologije umetne inteligence za ustvarjanje interaktivnega igranja za več igralcev, namenjenega občinstvu po vsem svetu. Portfelj podjetja vključuje Spades Masters, strateško mobilno igro s kartami, in Zombie World, prihajajočo strelsko igro z zahtevnimi boji ter arzenalom, ki ga je mogoče nadgrajevati. YallaPlay daje poudarek dolgoročnemu vključevanju igralcev, interakciji in zadovoljstvu na mobilnih platformah, vključno z App Store in Google Play.
Razvijalec mobilnih iger (Unity) — delo na daljavo iz Brazilije
Pridružite se podjetju YallaPlay kot razvijalec Unityja in ustvarjajte mobilne igre s pomočjo umetne inteligence za iOS in Android. Razvijajte igralne mehanike, optimizirajte zmogljivost in podpirajte delovanje v živo v globalnem studiu za igre.
Opis
- Ustvarjati in dostavljati mobilne igre v Unityju za iOS in Android
- Uporabljati orodja z umetno inteligenco za programiranje, odpravljanje napak, refaktoriranje, dokumentacijo, testiranje in izdelavo prototipov ob ohranjanju produkcijske kakovosti
- Sodelovati z oblikovalci, producenti, umetniki, zalednimi inženirji in ekipo za zagotavljanje kakovosti pri ustvarjanju izpiljenih izkušenj za igralce
- Razvijati čisto, razširljivo in vzdržljivo kodo C# ter pregledovati kodo, ustvarjeno z umetno inteligenco, pred uporabo v produkciji
- Hitro izdelovati prototipe igralnih mehanik in jih izpopolnjevati na podlagi povratnih informacij ekipe
- Optimizirati zmogljivost na različnih mobilnih napravah z orodji Unityja za profiliranje
- Odpravljati zapletene težave, povezane z igranjem, omrežjem, pomnilnikom in posebnostmi platform
- Razvijati igralne sisteme, uporabniški vmesnik, animacije, VFX, zvok in funkcionalnosti delovanja v živo
- Podpirati CI/CD, avtomatizirane gradnje in cevovode za uvajanje
- Pregledovati kodo, dvigovati inženirske standarde ter razvijati ponovno uporabne sisteme in interna orodja
- Ocenjevati nova orodja in delovne tokove z umetno inteligenco, ki lahko izboljšajo produktivnost ekipe
- Sodelovati pri agilnih praksah, vključno z načrtovanjem sprintov in vsakodnevnimi sestanki
- Poročati vodilnemu razvijalcu Unityja
Zahteve
- Diploma iz računalništva, programskega inženirstva, interaktivnih medijev ali primerljive izkušnje
- Vsaj pet let izkušenj z razvojem mobilnih iger v Unityju
- Vsaj dva izdana naslova mobilnih iger
- Napredno znanje programiranja v C#
- Dobro poznavanje arhitekture Unityja, orodij UI Toolkit ali uGUI, prefabov, upravljanja sredstev, animacije, zvoka in upravljanja prizorov
- Izkušnje z razvojem 2D- in 3D-mobilnih iger
- Izkušnje z optimizacijo zmogljivosti CPE, GPE, pomnilnika in baterije
- Izkušnje z REST API-ji, WebSocketi ali omrežnim povezovanjem za več igralcev
- Odlične sposobnosti odpravljanja napak in reševanja problemov
- Izkušnje z delom v agilnih ekipah
- Odlične komunikacijske in sodelovalne sposobnosti
- Sproščena uporaba pomočnikov za programiranje z umetno inteligenco, kot so Unity AI, GitHub Copilot, Cursor, Claude Code, ChatGPT ali podobna orodja
- Sposobnost ustvarjanja učinkovitih pozivov za tehnično delo
- Sposobnost kritičnega pregledovanja, preverjanja, testiranja in izboljševanja kode, ustvarjene z umetno inteligenco
- Izkušnje z uporabo umetne inteligence za odpravljanje napak, dokumentacijo, testiranje, refaktoriranje in generiranje kode
- Pripravljenost na nenehno eksperimentiranje z delovnimi tokovi umetne inteligence ob ohranjanju kakovosti
- Razumevanje omejitev, tveganj in varnostnih vidikov razvoja programske opreme s pomočjo umetne inteligence
Ugodnosti
- Konkurenčno plačilo
- Delo na daljavo s prednostjo in prilagodljivim urnikom
- Ureditev, primerna za digitalne nomade
- Velikodušen plačan dopust
- Plačan prost dan za rojstni dan
- Priložnosti za razvoj in dostop do učnih virov