Technical Artist

Technical Artist je ključni član tima za razvoj video-igara zato što premošćuje jaz između umjetničke vizije video-igre i njene tehničke implementacije. Ipak, u zavisnosti od potreba unutar kompanije, njegova/njena zaduženja mogu se značajno razlikovati. Odgovoran/-a je najčešće za kreiranje alata, procesa i pipeline-a koji omogućavaju nesmetanu integraciju asset-a u game engine. Ovo uključuje optimizaciju i otklanjanje grešaka u 3D modelima, teksturama, animacijama i specijalnim efektima kako bi se osiguralo da ispunjavaju performanse i tehničke zahtjeve, a istovremeno postižu željeni vizuelni kvalitet.

Technical Artist takođe blisko sarađuju sa drugim članovima tima, uključujući programere i artiste, kako bi razvio/-la rješenja za tehničke izazove koji se javljaju tokom razvoja igre. Pomaže u razvoju i održavanju alata koje će art tim koristiti, uključujući automatizovane alatke za kreiranje asset-a, skriptovanje za gejmplej event-ove i kreiranje prilagođenih shader-a. Cilj Technical Artist-a je da obezbijedi da umjetnički i tehnički aspekti igre rade besprekorno, što rezultira visokokvalitetnim iskustvom igrača.

Alati

Maya

3ds Max

Photoshop

Unity

Unreal Engine

ZBrush

Substance Painter

Houdini

Blender

Saradnja sa drugim timovima

Uloga Technical Artist-a zahtijeva visok nivo saradnje i komunikacije sa drugim pozicijama u industriji video-igara. Blisko sarađuje sa artistima, animatorima i gejm dizajnerima kako bi osigurao/-la da se njihova vizija uklapa u okvire game engine-a. Pomaže da se identifikuju tehnička ograničenja i obezbijede rješenja koja održavaju cjelokupni umjetnički pravac igre, a istovremeno se pridržavaju tehničkih mogućnosti. Sarađuje i sa programerima kako bi implementirao/-la i testirao/-la nove alate, skripte i shader-e koji poboljšavaju ukupne performanse i efikasnost igre.

Pored toga, Technical Artist blisko sarađuje sa produkcijskim i menadžerskim timovima kako bi potvrdio/-la da su rasporedi i budžeti održivi i da se ciljevi mogu dostići na vrijeme. Prijavljuje im sve prepreke koje bi mogle da utiču na vremenske rokove projekta. Ove saradnja pomažu da se igra razvije po najvišim mogućim standardima i da svi članovi tima efikasno rade zajedno kako bi isporučili uspješan proizvod.

Vještine

U zavisnosti od senioriteta, od Technical Artista se očekuje da može da savlada, uradi i isporuči sljedeće stvari:

Hard skills

  • Tehničko znanje:
    • razumije game engine-e, programske jezike i softverske alate koji se obično koriste u razvoju igara i spreman/-a je da nauči nove po potrebi.
  • Umjetničke sposobnosti:
    • razumije principe teorije boja, kompozicije i osvjetljenja, vješt/-a je u kreiranju 3D modela, tekstura i/ili animacija.
  • Rješavanje problema:
    • identifikuju tehničke probleme i razvija inovativna rješenja koja održavaju umjetničku viziju igre i obezbjeđuju optimalne performanse.

Soft skills

  • Saradnja:
    • odlični timski igrač, sposoban/-a je da efikasno sarađuje sa artistima, programerima, dizajnerima i drugim članovima tima i odlično komunicira.
  • Prilagodljivost:
    • prilagođava se promjenljivim zahtjevima i tehnologijama tokom razvojnog ciklusa, fleksibilan/-a je i sposoban/-a da prilagodi svoj pristup.
  • Oko za detalje:
    • pedantan/-a je u svom radu, obezbjeđuje da su svi asset-i optimizovani i da igra radi bez ikakvih tehničkih grešaka.

Senioritet

U zavisnosti od senioriteta, od Technical Artist-a se očekuje da može da savlada, uradi i isporuči sljedeće stvari:

Junior

  • Ima osnovno razumijevanje game engine-a, radi u engine-u na implementaciji asset-a i animacija, prilagođava materijale, teksture i sijenke za performanse.
  • Identifikuje tehničke probleme i radi sa drugim članovima tima na razvoju rješenja, dobro razumije koncepte programiranja.
  • Kreira i održava alate i skripte koji poboljšavaju efikasnost art pipeline-a, automatizuje zadatke koji se ponavljaju, pojednostavljuje kreiranje i integraciju asset-a.
  • Efikasno sarađuje sa drugim članovima tima, ima dobre komunikacijske vještine i sposobnost da radi u timskom okruženju.

Medior

  • Preuzima inicijativu i vodi projekte od početka do kraja, dobro razumije pipeline i može istovremeno da upravlja sa više projekata i prioriteta.
  • Mentoriše juniore i pruža im smjernice o tehničkim pitanjima i feedback o kreiranju asset-a.
  • Stvara custom shader-e i specijalne efekte kako bi poboljšao/-la vizuelni kvalitet igre, ima oko za vizuelni dizajn.
  • Optimizuje performanse igre tako što identifikuje bottleneck-ove, implementira sistema za poboljšanja performansi ciljnim platformama.

Senior

  • Definiše tehničke standarde i najbolje prakse za razvojni tim, uključujući workflow, alate i pipeline, uspostavlja standarde koji optimizuju produkciju.
  • Procjenjuje nove tehnologije i tehnike i daje preporuke razvojnom timu, testira nove alate i tehnike za poboljšanje produkcije i performansi igre.
  • Rješava složene tehničke izazove u vezi sa produkcijom, kreativno razmišlja da bi razvio/-la inovativna rješenja.
  • Funkcioniše kao veza između razvojnih timova, ima odlične komunikacijske vještine i sposobnost da sarađuje sa drugima.
TECHNICAL ARTIST // TECH ART //
TECHNICAL ARTIST // TECH ART //

Obrazovanje

Ako si zainteresovan/-a za karijeru u tech art-u u gejming industriji, potrebna ti je kombinacija umjetničkog i tehničkog obrazovanja. Možeš početi tako što ćeš steći diplomu ili završiti kurs iz računarstva, računarske grafike, razvoja igara ili srodne oblasti. Razumijevanje programskih jezika poput C++, Python ili shader jezika (kao što su HLSL ili GLSL) ključno je za ovu ulogu, jer ćeš često raditi na alatima, pipeline-ima i optimizacijama koje zahtijevaju da imaš odlične vještine kodiranja. Pored toga, kursevi 3D modelovanja, animacije i posedovanje umjetničke osnove pružiće ti ono što je neophodno za efikasnu saradnju sa artistima i programerima.

Da bi se istakao/-la, razmisli o specijalizovanoj obuci ili sertifikatima za game engine-e i softvere koji se koriste u industriji, kao što su Unreal Engine, Unity, Autodesk Maya ili Houdini. Upoznaj se sa alatima i tehnikama za proceduralno generisanje, renderovanje u realnom vremenu, razvoj shader-a i strategije optimizacije. Izgradnja portfolija koji prikazuje i tvoju tehničku ekspertizu (npr. razvoj alata, rad sa shader-ima, poboljšanja pipeline-a) i tvoj umjetnički senzibilitet (npr. postavljanje likova, podešavanja animacije, vizuelne efekte) biće od ključnog značaja za demonstriranje tvojih sposobnosti potencijalnim poslodavcima. Pored toga, sticanje praktičnog iskustva kroz praksu, slobodne projekte ili razvoj ličnih igara dodatno će poboljšati tvoje vještine i znanje o industriji, pomažući ti da se istakneš u polju tech art-a.

Resursi

Knjige

  • “Unity in Action: Multiplatform game development in C#” – Joe Hocking
  • “Unreal Engine 4 for Design Visualization” – Tom Shannon
  • “Python for Artists: A Complete Guide to 3D Animation in Blender” – Jonas Dichelle
  • “Game Programming Patterns” – Robert Nystrom
  • “3D Game Textures: Create Professional Game Art Using Photoshop” – Luke Ahearn

Pojedinci

  • Andrew Maximov (@andreymaximov)
  • Mike Seymour (@mikeseymour)
  • Jeremiah Grant (@grantjeremiah)
  • Marcin Jakubowski (@marcinjakubowski)
  • Niklas Rosenstein (@NiklasRosenstein)

Kako izgleda intervju za ovu poziciju?

Novosti

TECHNICAL ARTIST // TECH ART //
TECHNICAL ARTIST // TECH ART //