Grafikkvaliteten i smartphonespil har vist kontinuerlig vækst år efter år. Detaljer i karaktermodeller er afgørende, men repræsentationen af miljøelementer som himmel, vand, vegetation, vejr og store landskaber er også blevet en afgørende faktor i den overordnede opfattelse af et spil.
Inden for CyberAgents Games and Entertainment (SGE) division fungerer SGE Core Technology Headquarters (CoreTech) som en organisation, der yder teknisk support på tværs af afdelinger for at løse udfordringer i spiludvikling. CoreTech retter i øjeblikket sin indsats mod at skabe det integrerede renderingssystem kaldet “Sirius”.
Sirius bliver designet som en renderingsplatform, der har til formål at forene shaders og renderingspipelines, som tidligere blev distribueret mellem forskellige datterselskaber, samtidig med at bunden af Unity-spilmotoren bevares. Men det nuværende fokus går ud over blot at optimere udviklingseffektiviteten, og omfatter også at styrke sin rolle i forskning og udvikling med det formål at opnå den grafiske kvalitet, der forventes i de kommende år.
Med Sirius planlægger CyberAgent at forbedre sin signatur anime visuelle stil. For at forstå, hvordan systemet bruges i udviklingen af dets åbne verdener, og hvad forventningerne er, talte vi med Takayuki Kiyohara, Yasushi Okamoto og Yuki Tatami, som er direkte involveret i dette projekt.
Takayuki Kiyohara, der leder grafikteamet hos CoreTech, har en karriere på 13 år hos et konsolfirma og 7 år som lærer. Han kom til CyberAgent efter at have udgivet en bog og er nu ansvarlig for udvikling af infrastruktur, herunder Sirius, samt udbedring af grafiske fejl og optimering af ydeevnen i flere produkter.
Yasushi Okamoto, en grafikingeniør på Kiyoharas team, har erfaring fra flere spilvirksomheder og inden for *motorudvikling. Hun ankom til CyberAgent for cirka halvandet år siden og fokuserer på at udvikle Sirius og integrerer kravene fra forskellige produkter som grundlag for platformen.
Yuki Tatami, også medlem af CoreTechs grafikteam, tjener mere som grafikingeniør end teknisk kunstner. Med ni års brancheerfaring, hvoraf seks var dedikeret til forbrugerspil, er han nu ansvarlig for at udvikle Sirius og arbejde med Houdini. Tidligere har Tatami deltaget i ledelsen og udviklingen af ”NOVA Shader”, en effekt *shader*, der blev en standard i virksomheden.
Forstå rollen som Sirius-gengivelsessystemet i CyberAgent
På spørgsmålet om, hvad Sirius, et integreret gengivelsessystem, præcist er, forklarede Kiyohara, at det fungerer som en intern infrastruktur udviklet til at specialisere de visuelle udtryk, som hvert produkt ønsker at opnå. Selvom virksomheden bruger Unity som sin spilmotor, fremhævede han, at Unity alene kan gøre det svært at skabe specifikke kunstneriske udtryk uden yderligere tilpasninger.
Kiyohara forklarede, at hver virksomhed i gruppen tidligere udviklede deres egne specifikke renderings *shaders* og *pipelines*. Sirius integrerer disse funktioner og fungerer som en udvidelse af Unity-platformen. Denne centralisering af fælles elementer i hver forretningsenheds infrastruktur har til formål at forbedre udviklingseffektiviteten, hvilket giver teams mulighed for at fokusere på at skabe en slående anime visuel stil og samtidig undgå dobbeltarbejde i opbygningen af kerneteknologier. Initiativet afspejler CyberAgents strategi om at optimere ressourcer og innovere på et stadig mere konkurrencepræget mobilspilmarked, hvor visuel differentiering er en nøglefaktor i spillerens succes og engagement.
