4. 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 : 유니티로 살펴보는 라이트 매핑의 이해
5. 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
9. 2
Technical Artist
TA 모집요강(중국)
NetEase 광저우/항저우 Technical Artist 구인 공고
게임 아트 리소스 생산과 구현
에서 엔진의 특성에 따라 발생
할 수 있는 문제의 해결을 제시
하고, 아티스트가 아트 리소스
의 생산에 집중할 수 있게 한다.
10. 2
Technical Artist
TA 모집요강(북미)
UbiSoft Toronto Canada Technical Artist 구인 공고
아트에서의 능력과 기술적인
능력 둘다 요구된다. 기술적인
가이드로 게임 개발의 처음부
터 출시까지 책임지며 이를 위
해 동료들을 지원한다.
12. 2
Technical Artist
TA에 대해 공통적으로 요구되는 것들
심미적 관점에 대한 가치와 기술적 판단
아트 리소스 제작 과정의 이해(3DS Max, Maya, Photoshop…)
아트 리소스가 게임구현에서 적용되는 과정에 대한 이해(UE4, Unity, C++, C#..)
개발 타겟 플랫폼 특성의 이해(PC, Android, IOS, PS4, XBOX one, VR…)
16. 3
개발 직군에서의 위치
게임 개발에서의 각 직군의 명칭
아트(Art)
컨셉, 비쥬얼 일러스트, 모델링, 레벨, 라이팅
애니메이션, 이펙트, UI
기획(Design)
시스템, 레벨, 시나리오
컨텐츠, 밸런스, BM, UI
프로그래밍(Programming)
클라이언트, 서버, 네트웍, 렌더링, 물리, UI…
21. 4
TA의 직무
Engineering
엔지니어링
게임데브의 포스팅을 참고하였습니다. http://www.gamedevforever.com/74
Shader 개발
Max Script 혹은 MEL, Phyton, C# 등
샘플 데이터의 제작(레퍼런스 소스제작)
라이팅, 최적화(프로파일링)
30. 5
TA를 하려면?
많이 받는 질문을 모아봤습니다…
프로그래밍을 할 줄 알아야 하나요? 셰이더를 코드로 짜야 하나요?
영어랑 수학을 꼭 공부해야 하나요?
취업 잘되나요?, 월급 많이 받나요?
신입으로도 TA가 가능한가요?
31. 5
TA를 하려면?
TA가 전직 테크트리
아티스트
프로젝트 수행에 따른 경험
개인적인 스킬업에 따른 업무 영역의 확장
누군가는 해야하는데 아무도 하지 않을때..
취업준비생 신입 TA로 역할 수행..
프로그래머
게임에서 비쥬얼의 구현에 관심이 많을때..
32. 5
TA를 하려면?
영어는 필수..
대부분의 툴은 영어 기반으로 제작됨
(Unreal, Unity, 3DS MAX 등등)
개발관련 레퍼런스 문서를 구글에서 가장 풍
부하게 검색할 수 있음
>> 개발단계에서 발생하는 문제를 해결하기
위해 가장 짧은 시간에 답을 찾을 수 있음.
비슷한 사례를 찾기 힘들다 해도 매뉴얼 자체
가 영문인 경우가 대다수
(Unreal, Unity의 경우 지사에서 꾸준히 매뉴
얼 한글화 지원)
34. 5
TA를 하려면?
용어에 익숙해지자
Draw Call Unlit, Vertex-lit API, SDK
미생 : 용어는 전문가들의 대화이며, 10
분에 끝낼일을 1분에 끝내고, 깊이를 더
할 수 있다.
Mesh Post Processing Texture
35. 5
TA를 하려면?
용어와 친해져라
업무에서 접하는 단어들에 먼저 익숙해
지고 이를 검색해보면서 스스로 체계화
시키는 단계를 먼저 거치는 것을 권장.
기본적인 3D graphics 용어들에 익숙
해지는 것만으로도 개발 프로세스가 어
떻게 진행되는지 보기 쉬워진다.
36. 5
TA를 하려면?
스크립트 언어에 겁먹지 말자
Html, Unity Surface Shader, C#, 3DS MAX script 등…
처음부터 전문가 수준의 스크립트 언어 작성을 요구하는 것이 아닙니다.
많은 동영상 강의, 레퍼런스 문서들이 존재. 가볍게 따라해 보는것으로 시작해도 충분
까만건 바탕화면이요
흰건 글자라..
37. 5
TA를 하려면?
비쥬얼 스크립트도 훌륭한 개발 도구
Shader forge UE4 Material Editor
UE4 Blue Print Script
38. 5
TA를 하려면?
수학에 대한 거부감을 줄여보자
수학의 문제 풀이 능력보다는 수학적 사고와 개발에서 사용되는 수학적 용어의 이해
수포자를 위한 게임 수학 - 오지현