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