Upload
daehoon-han
View
3.453
Download
5
Embed Size (px)
Citation preview
<SMASH ING THE BAT TL E>로 보는
멀티플랫폼 개발 STUDIO HG / 한대훈
이 세션은 멀티플랫폼의 기술적인 구현보다 방향성에 초점을 맞춘 발표 입니다
PT에 쓰인 그림들은 스매싱 더 배틀을 위해서 그려주신 팬아트들을 사용하였습니다
THANKS S P E C I A L
발표자 소개
한대훈 | 주부 개발자
L O V E P A R F E S E R I E S 메가폴리 / 디렉터
M A B I N O G I 넥슨 / 컨셉, 모델러, 이펙터
P R O J E C T R E N E 아이덴티티 게임즈 / TA, 월드빌더
B L A D E & S O U L NC SOFT / 코스튬, 몬스터, 포스터 제작
STUDIO HG
게임 개발 스튜디오.
다양한 플랫폼으로 게임을 출시하는 것이 목표!
OCULUS STORE에 런칭 타이틀로 발매중!
이 게 임 을 아 시 는 분 들 은 손 을 들 어 주 세 요
STUDIO HG
STUDIO HG
여러분이 생각하는
UNITY의 강점은
무엇인가요 ?
MADE WITH UNITY
쉬운 개발 ?
무료 엔진 ?
많은 레퍼런스 게임 ?
어셋 스토어 ?
MADE WITH UNITY
멀티 플랫폼 지원 M U L T I P L A T F O R M S U P P O R T E D
‘STB’ IS MADE WITH UNITY
어느 엔진이든 플랫폼 변경시
추가 작업이 반드시 필요
‘STB’ IS MADE WITH UNITY
UNITY의 큰 장점인
쉬운 개발과 함께 시너지
S M A S H I N G T H E B A T T L E 의
개발 플랫폼
플랫폼의 특징
각 플랫폼마다
원하는 게임과 유저층이 다름
플랫폼 / PLAYSTATION 4
현 콘솔중 가장 많은 판매량을 보유
인디 친화 정책으로 접근이 쉬워짐
게이머들이 유료 게임에 익숙
파편화 관리가 필요 없음
출시 과정이 시간이 제법 걸림
플랫폼 / PLAYSTATION 4
플랫폼 / OCULUS
엄청난 경험을 할 수 있는 VR 플랫폼
새로운 문법의 게임을 개발
글로벌 출시 가능 (한국만 심의 필수)
시장이 형성되는 기간이 필요
플랫폼 / MOBILE
미친 보급량과 대중적인 플랫폼
일반인 게이머가 많음
무료 + 인앱 스타일의 BM 모델
안드로이드의 파편화가 큰 문제
플랫폼 / STEAM
PC 게임 플랫폼 중 가장 큰 플랫폼
AAA게임부터 유명인디 게임까지
일정 이상의 퀄리티가 아니면 무관심
글로벌 출시 가능 (한국만 심의 필수)
플랫폼 / STEAM
게시판 | MAC으로도 내주세요!
“플랫폼 늘리는거 부담인데…”
“스팀 전체의 4%? 에게…”
플랫폼 / STEAM
4백만명 …스팀전체 유저가 1억명…
플랫폼 / STEAM
지 원
결 정
플랫폼 소개 / GEAR VR
가장 접근성이 높은 VR기기
스토어가 커질 가능성 UP
하드웨어 파워가 약한 것이 큰 단점
영상쪽으로 더 많은 유저층 존재
플랫폼 소개 / GEAR VR
S M A S H I N G T H E B AT T L E의
멀티플랫폼으로 변화
STB는 왜 멀티플랫폼으로?
STB는 왜 멀티플랫폼으로?
그냥
요즘에는 그게 대세니깐?
STB는 왜 멀티플랫폼으로?
멀티플랫폼으로
방향을 바꾼 계기
STB는 왜 멀티플랫폼으로?
STB는 왜 멀티플랫폼으로?
Business Model
STB는 왜 멀티플랫폼으로?
SERVICE
STB는 왜 멀티플랫폼으로?
정말로 내 게임이
어울리는 플랫폼이 모바일 인가…
STB는 왜 멀티플랫폼으로?
STB는 왜 멀티플랫폼으로?
다른 플랫폼에서
게임이 훨씬 매력적으로 보일 수 있다는 것을 경험
STB는 왜 멀티플랫폼으로?
메인 플랫폼을 설정
멀티플랫폼으로 게임을 재구성
S M A S H I N G T H E B AT T L E의
마스터 버전 제작
STB 멀티플랫폼 개발
가장
제약이 많은 플랫폼을 베이스로 제작
STB 멀티플랫폼 개발
저사양 > 고사양 저사양 플랫폼에서도 납득 가능한 퀄리티를 먼저 달성
각 플랫폼에 맞게 퀄리티를 높이는 방향으로
STB 멀티플랫폼 개발 – 마스터 버전
모바일 플랫폼을 기본으로
마스터 버전을 제작 각 플 랫 폼 에 서 작 업 해 야 할 것 들 을 미 리 작 업 한 버 전
STB 멀티플랫폼 개발 – 마스터 버전
기존 모바일 버전
터치만 지원
모바일에 최적화된 UI / UX
컷씬등 카메라 연출
고정 카메라
로우 레벨 그래픽에 집중
마스터 버전 패드 조작을 지원
패드 조작이 용이한 UI / UX로 변경
VR 버전에서는 카메라 연출 삭제
프리 카메라 지원
하이 레벨 그래픽 추가
STB 멀티플랫폼 개발 – 마스터 버전
STB 멀티플랫폼 개발 – 마스터 버전
STB 멀티플랫폼 개발 – 마스터 버전
STB 멀티플랫폼 개발 – 마스터 버전
STB 멀티플랫폼 개발 – 마스터 버전
간단한 플랫폼 매크로를 사용해서 제작 가능
STB 멀티플랫폼 개발 – 마스터 버전
80%이상의 완성도 개 발 기 간 중 8 0 % 를 마 스 터 버 전 제 작 에 사 용
플랫폼별로 포팅
플랫폼 출시 순서
CONSOLE
매출을 극대화 할 수 있는 발매 순서
PC MOBILE
STB 플랫폼 별로 포팅
마스터 버전은 80%의 완성도
20%는 플랫폼에 맞게
STB - 모바일
모바일 버전의 포인트 U N I T Y 4 사용
갤럭시 노트2에서 60프레임 달성
IOS와 ANDROID 동시 출시
모바일에 맞게 밸런스 및 BM 추가
STB - 모바일
60 프레임 달성을 위해
배경, 캐릭터, 적
1 mesh, 1 texture
철저한 DRAW CALL 관리
STB - 모바일
격전에서도
타겟 모바일에서
50프레임
이상달성
STB - 모바일
IOS용 빌드를 위해서
STB - 모바일
PC로 개발 중에 정기적으로
IOS용 빌드를 제작 X C O D E 을 거치지 않아도 되서 편리 !
STB - 모바일
M A C 용 빌드에도 사용
네이버 개발자 센터 SVN 저장소도 지원 소 규 모 개 발 자 분 들 에 게 추 천
STB – PS4
PS4 버전의 포인트 U N I T Y 5 사 용
PS4 스펙에 맞게 최대한 비쥬얼 퀄리티 상승
아날로그 스틱을 이용한 자유로운 카메라 조작
STB – PS4
POST
EFFECT
+
CAMERA
STB – PS4
PARTICLE
STB – PS4
STB – PS4
NGUI 사용자 | PS4에서 다이나믹 폰트가 나오지 않아요!
NGUI 개발자 |
PS4가 없어서 모르겠어요!
STB – PS4
STB – PS4
STB – PS4
콘솔 시장은 국내 소규모 개발팀이나 인디에게
큰 영향을 미칠 수 있는 시장
STB – PS4
개발과 서류 작업을 동시에 할만큼 여유가 없음
정해 놓은 전체 스케쥴이 무너질 위험
STB – PS4
STB – PS4
하지만 스크린 버전을 출시하고 싶은 욕심
STEAM 버전을 출시하기로 변경 P S 4 용 과 S T E A M 버 전 은 사 실 상 동 일 버 전
STB – VR
VR 버전의 포인트 U N I T Y 5 사 용
미니어쳐 스타일의 화면을 제작
헤드 트랙킹을 대비한 3D 사운드
2D UI를 3D UI로 변경
안정적인 VR 체험을 위한 다양한 목표
STB – VR
STB – VR
안정적인 VR 체험을 위해서
90 프레임 달성
색수차, DOF 등 지나친 POST EFFECT 자제
하나의 완전한 공간으로 제작
포지셔닝 트랙킹의 이동 거리를 왜곡
STB – VR
최종 출시 플랫폼
O C U L U S V R / S T E A M / M O B I L E
GEAR VR
HTC VIVE
최종 출시 플랫폼
STB – GEAR VR
60 FPS 달성 실패 풀프레임을 달성 못하면 출시 불가
STB – GEAR VR
60FPS 달성 실패!
기기 성능이 좀더 높아지는걸
기다리는 중
플랫폼 출시 순서
마무리
게임의 운명
다양한 플랫폼에 도전합시다
S M A S H I N G T H E B A T T L E
가장 반응이 좋았던 플랫폼
다양한 플랫폼에 도전합시다
스스로에게
자문해봅시다
다양한 플랫폼에 도전합시다
준비중인 신규 게임 / 제작 중인 게임
플랫폼과 유저 성향에 잘 어울리나요?
다양한 플랫폼에 도전합시다
플랫폼에 맞춰서 게임을
제작하는 것이 아니라
게임에 맞는 플랫폼을 선택
다양한 플랫폼에 도전합시다
당신의 게임이 하나의 플랫폼에서
운명이 결정되기에는
너무 아쉽습니다