43
Technical Artist뭐하는 사람이에요? 게임 개발에서 테크니컬 아티스트의 직무와 역할 Inven Game Conference

Igc2016 Technical Artist가 뭐하는 사람이에요?

Embed Size (px)

Citation preview

Technical Artist가 뭐하는 사람이에요?

게임 개발에서 테크니컬 아티스트의 직무와 역할

Inven Game Conference

INDEX 1

Chapter Who are you?(Speaker 소개)

2

Chapter Technical Artist?

3

Chapter 개발직군에서의 위치

4

Chapter TA의 역할

5

Chapter TA를 하려면?

Chpater [1]

Who are you?

Inven Game Conference

1 Who are you?

Speaker 소개

이상윤(Yi SangYun)

Joycity TAD실 Technical Artist

페이스북 게임3D 배경그룹 운영자

유니티 마스터즈 1기

Intel Buzz workshop Seoul 2016 : 게임 그리고 컨텐츠 개발로써의 VR, 토론회 제안/진행

Unite Seoul 2016, CGC2016 : 룸즈2 모바일에서 VR까지

Unite Seoul 2015 : Light Probes를 활용한 모바일 플랫폼에서의 게임환경 구축

GameTech 2015 : 모바일 플랫폼을 위한 유니티에서 게임환경 구축

KGC 2013 : 디펜스 테크니카 모바일 컨버팅

The Game Graphics 유니티, 언리얼 그리고 VR : 유니티로 살펴보는 라이트 매핑의 이해

1 Who are you?

개발 프로젝트

Defense Technica

Steam, Android, IOS, PS3, XBOX360

The Mansion : A Puzzle of Rooms

IOS, Android

Rooms : The Unsolvable Puzzle VR

Oculus PC VR, Steam VR

야망의 영주님 for Kakao

Android

Gunship battle2

Android, IOS, Oculus mobile VR

Chpater [2]

Technical Artist?

Inven Game Conference

2 Technical Artist

TA ?

Technical Artist

TA(Technical Artist) : 아티스트인가? 프로그래머인가?

NDC 2016 <스매슁 더 배틀> 1년간의 개발 일지 : 한대훈

2 Technical Artist

TA 모집요강(국내)

N모사 Gamejob Technical Artist 구인 공고

2 Technical Artist

TA 모집요강(중국)

NetEase 광저우/항저우 Technical Artist 구인 공고

게임 아트 리소스 생산과 구현

에서 엔진의 특성에 따라 발생

할 수 있는 문제의 해결을 제시

하고, 아티스트가 아트 리소스

의 생산에 집중할 수 있게 한다.

2 Technical Artist

TA 모집요강(북미)

UbiSoft Toronto Canada Technical Artist 구인 공고

아트에서의 능력과 기술적인

능력 둘다 요구된다. 기술적인

가이드로 게임 개발의 처음부

터 출시까지 책임지며 이를 위

해 동료들을 지원한다.

2 Technical Artist

결론은?

ART Programming

2 Technical Artist

TA에 대해 공통적으로 요구되는 것들

심미적 관점에 대한 가치와 기술적 판단

아트 리소스 제작 과정의 이해(3DS Max, Maya, Photoshop…)

아트 리소스가 게임구현에서 적용되는 과정에 대한 이해(UE4, Unity, C++, C#..)

개발 타겟 플랫폼 특성의 이해(PC, Android, IOS, PS4, XBOX one, VR…)

2 Technical Artist

게임 개발에 사용되는 툴들.

2 Technical Artist

게임 플랫폼

Chpater [3]

개발 직군에서의 위치

Inven Game Conference

3 개발 직군에서의 위치

게임 개발에서의 각 직군의 명칭

아트(Art)

컨셉, 비쥬얼 일러스트, 모델링, 레벨, 라이팅 애니메이션, 이펙트, UI

기획(Design)

시스템, 레벨, 시나리오

컨텐츠, 밸런스, BM, UI

프로그래밍(Programming)

클라이언트, 서버, 네트웍, 렌더링, 물리, UI…

3 개발 직군에서의 위치

아티스트 기반의 TA라면 이런느낌?

아트(Art)

기획(Design)

프로그래밍(Programming)

3 개발 직군에서의 위치

프로그래머 기반의 TA라면 이런느낌

프로그래밍(Programming)

아트(Art) 기획 (Design)

3 개발 직군에서의 위치

TA의 포지션

아트(Art) 프로그래밍

(Programming)

여기 사이 어디매쯤..

Chpater [4]

TA의 직무

Inven Game Conference

4 TA의 직무

Engineering

엔지니어링

게임데브의 포스팅을 참고하였습니다. http://www.gamedevforever.com/74

Shader 개발

Max Script 혹은 MEL, Phyton, C# 등

샘플 데이터의 제작(레퍼런스 소스제작)

라이팅, 최적화(프로파일링)

4 TA의 직무

Engineering

4 TA의 역할

Shader Test

Jean Moreno (JMO) Matcap shader Unity Asset store 야망의 영주님 for Kaka Shader test

4 TA의 직무

Document

문서화

게임데브의 포스팅을 참고하였습니다. http://www.gamedevforever.com/74

리소스 제작 가이드 작성

개발 과정중 이슈 대응과 해결에 대한 문서화

미들웨어 도입 및 테스트 결과

4 TA의 직무

Document

4 TA의 역할

Communication

조율 커뮤니케이션

게임데브의 포스팅을 참고하였습니다. http://www.gamedevforever.com/74

개발과정에서의 가치 판단

아트 리소스 제작에 대한 프로그래머의 의견 전달

프로그래머의 리소스 제작에 대한 아트 가이드 전달

기획에 대한 수정 요청

4 TA의 역할

interpreter

Chpater [5]

TA를 하려면?

Inven Game Conference

5 TA를 하려면?

정답은?

5 TA를 하려면?

많이 받는 질문을 모아봤습니다…

프로그래밍을 할 줄 알아야 하나요? 셰이더를 코드로 짜야 하나요?

영어랑 수학을 꼭 공부해야 하나요?

취업 잘되나요?, 월급 많이 받나요?

신입으로도 TA가 가능한가요?

5 TA를 하려면?

TA가 전직 테크트리

아티스트

프로젝트 수행에 따른 경험

개인적인 스킬업에 따른 업무 영역의 확장

누군가는 해야하는데 아무도 하지 않을때..

취업준비생 신입 TA로 역할 수행..

프로그래머 게임에서 비쥬얼의 구현에 관심이 많을때..

5 TA를 하려면?

영어는 필수..

대부분의 툴은 영어 기반으로 제작됨 (Unreal, Unity, 3DS MAX 등등) 개발관련 레퍼런스 문서를 구글에서 가장 풍부하게 검색할 수 있음 >> 개발단계에서 발생하는 문제를 해결하기 위해 가장 짧은 시간에 답을 찾을 수 있음. 비슷한 사례를 찾기 힘들다 해도 매뉴얼 자체가 영문인 경우가 대다수 (Unreal, Unity의 경우 지사에서 꾸준히 매뉴얼 한글화 지원)

5 TA를 하려면?

구글 번역기는 빠르고 훌륭한 단어 번역기..

5 TA를 하려면?

용어에 익숙해지자

Draw Call Unlit, Vertex-lit API, SDK

미생 : 용어는 전문가들의 대화이며, 10

분에 끝낼일을 1분에 끝내고, 깊이를 더

할 수 있다.

Mesh Post Processing Texture

5 TA를 하려면?

용어와 친해져라

업무에서 접하는 단어들에 먼저 익숙해

지고 이를 검색해보면서 스스로 체계화

시키는 단계를 먼저 거치는 것을 권장.

기본적인 3D graphics 용어들에 익숙

해지는 것만으로도 개발 프로세스가 어

떻게 진행되는지 보기 쉬워진다.

5 TA를 하려면?

스크립트 언어에 겁먹지 말자

Html, Unity Surface Shader, C#, 3DS MAX script 등…

처음부터 전문가 수준의 스크립트 언어 작성을 요구하는 것이 아닙니다.

많은 동영상 강의, 레퍼런스 문서들이 존재. 가볍게 따라해 보는것으로 시작해도 충분

까만건 바탕화면이요

흰건 글자라..

5 TA를 하려면?

비쥬얼 스크립트도 훌륭한 개발 도구

Shader forge UE4 Material Editor

UE4 Blue Print Script

5 TA를 하려면?

수학에 대한 거부감을 줄여보자

수학의 문제 풀이 능력보다는 수학적 사고와 개발에서 사용되는 수학적 용어의 이해

수포자를 위한 게임 수학 - 오지현

5 TA를 하려면?

빛을 이해하자

5 TA를 하려면?

덕은 좋은 것입니다.. 하드웨어의 이해

5 TA를 하려면?

컨퍼런스

Intel Buzz workshop Seoul 2016 Unite Seoul 2015

Unite Seoul 2016

5 TA를 하려면?

기술의 이해는 TA만에게 해당되는것이 아닙니다

어쩌면 TA가 필요없을 날이 올지도 모르겠습니다만…

감사합니다