MultiPlatformAnd3D
Upcoming SlideShare
Loading in...5
×
 

MultiPlatformAnd3D

on

  • 1,608 views

카사 발표자료 멀티플랫폼에 대한 생각 정리

카사 발표자료 멀티플랫폼에 대한 생각 정리

Statistics

Views

Total Views
1,608
Views on SlideShare
1,437
Embed Views
171

Actions

Likes
0
Downloads
8
Comments
0

4 Embeds 171

http://cagetu.egloos.com 164
http://www.hanrss.com 3
http://50.10.65.200 3
http://static.slidesharecdn.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

MultiPlatformAnd3D MultiPlatformAnd3D Presentation Transcript

  • 멀티 플랫폼, 그리고 3D
    발표자 : 이창희
    (cagetu@softnette.com)
  • “멀티 플랫폼 대응!!!”
    멋져 보인다.
    왠지 돈도 잘 벌 수 있을 것 같다.
    왠지 만들어 둔 것으로 금방 할 수 있을 것 같다.
    But…
  • 웹 게임
    SNG(Social Network Game)과 함께, 웹 게임이 엄청 주목
    http://www.webgameranking.com/이라는 웹 게임 전문 웹진도 존재
    해외에서는 인기가 좋은 편
    멀티 플랫폼은 기본!
    웹 게임 발표 현장에서, “아이패드에서도 돌아가요~” 라는 연출된 장면은 이미 공식!
    퀄리티가 점점 높아짐(3D에도 관심)
    “삼국지를 품다”
    SNG와 다르게 게임성도 수준급이며, 지속적으로 발전 중
    Dragon Age LEGENDS
  • 온라인 게임
    웹 게임(+SNG)의영향으로,
    “다운로드”->“설치”->“실행” 이라는 절차가 접근성을 떨어뜨린다는 지적이 있음.
    극단적으로는, “웹으로 포팅할 수 없을까?”를 고민! (매우 극단적!)
    내 게임의 컨텐츠를, 게임에 접속하지 않은 상태에서 끊임없이 이용하고자 하는 욕구는 존재
    블&소(NCSoft) 는 아이폰(아이패드)용을 별도로 개발, 그 밖에도 스마트폰 용으로도 게임 오픈과 동시에 간단한 소프트웨어를 제공하려는 움직임은 많음.
    아이폰템
  • 모바일 게임
    Feature Phone -> Smart Phone
    기기들의 빠른 발전
    퀄리티가 놀랍다.
    다양하고, 높은 성능의 기기들
  • “멀티 플랫폼 대응!!!”
    • 최소한의 Coding으로 많은 플랫폼을 대응하기를 원한다!
    • 선택의 시간!!!
  • 엔진
    Unity3D Engine
    Android, iOS, PC(Win, Mac), Web 을 지원
    www.unity3d.com
    가장 현실적인 대안
    Unreal Engine
    Window, Xbox360, PS3, iOS지원
    www.udk.com
    또…. 음?!?!
  • 웹 브라우저?!
    웹 브라우저의 춘추전국 시대
    IE의 점유율이 50% 밑으로 떨어짐
    파이어폭스가 급 부상
    Google Chrome의 성장
    애플의 성장으로 Safari 의 유저 급증
    스마트 폰의 성장으로 모바일 웹 브라우저의 성장
    눈부신 발전 속도
    경쟁적으로 브라우저들이 성능을 높이고 있음
    HTML5의 등장!!!!
    아직은 표준이 아님(2012년…)
    이젠 3D도 지원!!! - WebGL
  • “브라우저에서 플러그인 없이 실행되는 3D 애플리케이션을 만들기 위한 가장 근접한 방법” 으로 보임. (현재까지는…)
    사실 Flash가 더 편하긴 하겠다.
    간단데모
  • WebGL
    언어적 특성
    OpenGL ES 2.0 기반
    JavaScript 를 통하여 구현
    구현
    Apple WebKit
    Google Chrome
    Mozilla FireFox
    Opera
    공개 라이브러리도 많이 있음.
    코드 예제
  • WebGL자체는 별로 부담이 없다.
    OpenGL ES와 JavaScript는 많이 익숙함.
    무난한 개발 환경. 이슈가 크게 없을 듯.
    웹 브라우저 별로 테스트가 중요.
    퍼포먼스 이슈!
    하지만, 3D는 여전히 어렵다.
  • OpenGL ES 2.0
    OpenGL과 크게 다르지 않다.
    고정 파이프라인 지원하지 않음.
    “Shader Programming 할 줄 알아야 한다.”
    고급기술도 구현 가능
    PostProcessing도 대략 구현 가능(Bloom, DOF…)
    Shadow Map
    Normal Map
    아이폰으로 이미 어느 정도까지 구현할 수 있는지를 보여주고 있음.
    PowerVR레퍼런스
  • WebGL + 게임?
    OpenGL은 쉬우나, 3D는 쉽지 않다.
    OGL을 안다고, “Infinity Blade”를 만들 수 있는 것은 아니다.
    기술과 경험이 필요!
    Shader!
    구현 뿐 아니라 관리 노하우도 필요
    Game Engine
    성능 및 최적화!
    모든 3D 게임이 가지고 있는 딜레마
    “퀄리티, 비용”
    기술력 확보
  • WebGL + 게임?
    스마트폰, 웹 게임의 성장으로 이 문제가 더 심화.
    “웹, 모바일, PC 개발자”이 모여서 게임을 만들기 시작.
    기술과 경험의 격차가 존재
    + Full 3D?!
    애매한 위치!!!
    3D 게임 개발 자체를 선택하기 쉽지 않다.
    기술력 확보가 부담
    비용이 부담
    결국 시장으로 봤을 때, 점점 더 미들웨어에 의존할 수 밖에 없지 않을까?
    스마트폰, 웹 게임 개발사가 엔진 개발팀을 확보?!
  • WebGL + 게임?
    미들웨어 입장에서는 WebGL이 “기회”를 만들어 줄지도…
    언리얼이WebGL을 통해서, 웹 게임용 엔진을 출시하는게 그리 어려워 보이지 않는다.
    OpenGL ES 기술 + UnrealScript(JavaScript 기반)
    Unity3D도 당연히 이미 구축되어 있자나.
    OpenGL ES 기술 + JavaScript
    국내에서도 “아이폰/안드로이드”로 OpenGL ES 기반게임을 개발한 경험이 있다면, WebGL을 통하여 웹 게임이나, 다른 플랫폼으로 어렵지 않게 진입할 수 있다.
  • 지켜보자!
    WebGL을 주목하는 이유?!
    대부분의 플랫폼에서 구동이 가능하다
    웹 브라우저의 발전 속도와 HTML5 등으로 봤을 때, 가능성이 크다.
    진입 장벽이 높지 않다.
    OpenGL ES + JavaScript
    웹 게임 시장으로 진입할 수 있는 기회!!!
    하지만, 아직은 시작 단계!!!!
    MS의 방향성도 지켜봐야 할 듯
  • 참고자료
    khronosWebGL WikiWebGL메인페이지LearningwebGL BlogWebGLCrome데모지호님 블로그
  • Q & A