Technical Artist

Technical Artist je ključni član tima za razvoj video-igara zato što premošćuje jaz između umetnič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 zahteve, 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 reš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 obezbedi da umetnič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 zahteva 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 obezbede rešenja koja održavaju celokupni umetnič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 vreme. 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 uspešan proizvod.

Veštine

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

Hard skills

  • Tehničko znanje:
    • razume 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.
  • Umetničke sposobnosti:
    • razume principe teorije boja, kompozicije i osvetljenja, vešt/-a je u kreiranju 3D modela, tekstura i/ili animacija.
  • Rešavanje problema:
    • identifikuju tehničke probleme i razvija inovativna rešenja koja održavaju umetničku viziju igre i obezbeđ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 promenljivim zahtevima i tehnologijama tokom razvojnog ciklusa, fleksibilan/-a je i sposoban/-a da prilagodi svoj pristup.
  • Oko za detalje:
    • pedantan/-a je u svom radu, obezbeđ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 sledeće stvari:

Junior

  • Ima osnovno razumevanje game engine-a, radi u engine-u na implementaciji asset-a i animacija, prilagođava materijale, teksture i senke za performanse.
  • Identifikuje tehničke probleme i radi sa drugim članovima tima na razvoju rešenja, dobro razume 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 veštine i sposobnost da radi u timskom okruženju.

Medior

  • Preuzima inicijativu i vodi projekte od početka do kraja, dobro razume pipeline i može istovremeno da upravlja sa više projekata i prioriteta.
  • Mentoriše juniore i pruža im smernice 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.
  • Procenjuje nove tehnologije i tehnike i daje preporuke razvojnom timu, testira nove alate i tehnike za poboljšanje produkcije i performansi igre.
  • Rešava složene tehničke izazove u vezi sa produkcijom, kreativno razmišlja da bi razvio/-la inovativna rešenja.
  • Funkcioniše kao veza između razvojnih timova, ima odlične komunikacijske veš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 umetnič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. Razumevanje 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 zahtevaju da imaš odlične veštine kodiranja. Pored toga, kursevi 3D modelovanja, animacije i posedovanje umetnič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 umetnič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 veš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

Metropolitan Univerzitet u Beogradu i Nišu 14. i 15. decembra organizuje hakaton, a srednjoškolce očekuju i vredne nagrade.
Počinje novi dan. Gejm developer/-ka se budi - uzbuđen/-a i motivisan/-a još jednom prilikom da ostvari snove i kreira iskustva koja će očarati igrače širom sveta. Sa šoljicom kafe u rukama, ili u mom slučaju šoljicom čaja, ulazim u svet koda, piksela i beskonačnih mogućnosti.
Razgovarali smo sa preko 20 seniora u domaćem gejmingu. Kad pogledaš ovih šest epizoda trebalo bi da ti bude mnogo jasnije čime u gejmingu možeš i želiš da se baviš
TECHNICAL ARTIST // TECH ART //
TECHNICAL ARTIST // TECH ART //