1. 윈도우폰7에서 혁신적인 모바일 게임 전략 Page 1 서진호 부장 (Jinho.Seo@microsoft.com) Sr. Developer Evangelist – Windows Phone 7 Microsoft Korea http://blogs.msdn.com/jinhoseo
2. Agenda 모바일 게임 시장의 현황 차세대 Windows Phone 7 전략 어떻게 Windows Phone 7이 디자인 되었는가? LIVE 미래와 비전 LIVE 서비스가 모바일로 확대 멀티 스크린 게임 개발을 위한 XNA 게임 비즈니스 개요 및 퍼블리셔 사업 기회 소개 한국 컨텐츠 개발자들의 지원 사항 Page 2
3. 현지 언론 매일 Windows Phone 7 소식 Page 3 윈도폰7 직접 써봤더니 “아이폰보다 편리해” <메가뉴스/8월 24일> 이날 시연을 통해 알아본 '윈도폰7'이 타 모바일OS와 차별화 된 특징은 크게 두 가지 키워드로 압축된다. 바로 '소셜'과 'UX'다. 1주일 만에 11만회 이상 조회 10월 선보일 ‘윈도폰7’ 스마트폰 국내 언론 첫 입수<중앙일보/8월 1일> “자주 쓰는 SNS 기능을 실시간 확인할 수 있게 만들었다”고 설명했다. 특히 50, 60대 장년층 사용자들도 큼직한 타일 화면 덕에 다루기 편할 듯했다. 윈도폰, 홈에서 친구 글·사진 확인…음악·문서도 공유<한국경제/8월 17일> 차세대 윈도폰 사용해봤더니 각종기능 첫 화면 ‘허브’에 담아, 엑스박스 게임 온라인 대전 가능, 삼성 ‘세투스’등 10월 17일 발매 하반기 최대 기대작 ‘윈도폰7’ 출시 임박<IT 타임스/8월 24일> 내달 16일 ‘파이널 개발킷’ 배포, 이르면 10월말 선보일 전망 윈도우 폰7, Xbox와 연동되는 게임 라인업 공개! <게임메카/8월 19일>
4. 새 술은 새 부대에! PLATFORM: RICHER, DEEPER, EASIER APPS HARDWARE: FASTER TO MARKET, LESS HEAVY LIFTING DESIGN: END USER COMES FIRST Page 4
5. Hardware Foundation Multimedia Codec acceleration Common detailed specs (What does it meant?) Display 480x800 QVGA 320x480 HVGA (future) Capacitive touch 4 or more contact points Memory 256MB RAM or more 8GB Flash or more Sensors A-GPS, Accelerometer, Compass, Light GPU DirectX 9 acceleration Camera 5 mega pixels or more CPU ARMv7 Cortex/Scorpion or better Hardware buttons Start, Search, Back
6. A Different Kind of Phone Page 6 Smart Design Integrated Experience PEOPLE OFFICE PICTURES MUSIC+VIDEO MARKETPLACE GAMES
8. 윈도우폰7 게임 개발 시작은? 윈도우폰7 개발 포털 및 마켓플레이스 등록된 개발자들은 Sign in Submit applications for deployment Unlock phone devices Obtain software http://developer.windowsphone.com 8
31. App Model 실행 및 배포 애플리케이션 XAP 으로서 패키징 함으로써, 전세계에 단 하나로 식별하고 , 라이선스를 취득하고, 서비스 가능하도록 앱 실행 및 배포 애플리케이션 배포 마켓 플레이스로만 앱 배포 , 따라서 개발사 라이선스 부여 및 코드 사인 반드시 필요! Windows Phone Marketplace Windows Phone Marketplace 애플리케이션 라이선스 암호화된 객체로서 프로그램 실행 기간 동안만 사용할 수 있도록 제공 (시험 판 배포가능)
37. Windows Phone 에서 XNA 특징 Windows Phone 게임은 XNA 으로! 3D 에서 성능이 환상적이다! 게임들은 쉽게 작성하고 테스트 하며 배포할 수 있다. Touch 및 액셀러메이터와 같은 다양한 옵션 제공 15
38. XNA 프로그래밍 기본 구조(1) XNA Game Loop 모든 XNA 게임은 3가지 형태로 시작한다. Initialize() Updatet() LoadContent() 1. 캐릭터, 맵, 사운드는 Load content 에서 2. 변경된 게임 로직을 Update 함. 3. Draw 를 통하여 게임 로직을 표시함 Draw() XNA 게임 프로젝트에서 생성될 때 Visual Studio 의 Game 클래스로 메서드를 구성한다. UnLoadContent()
39. XNA 프로그래밍 기본 구조(2) 일반적인 게임 루프 모든 XNA 게임은 3가지 형태로 시작한다. Initialize Engine Get User Input Load Resources 1. 캐릭터, 맵, 사운드는 Load content 에서 Calculate 2. 변경된 게임 로직을 Update 함. 3. Draw 를 통하여 게임 로직을 표시함 Test Criteria XNA 게임 프로젝트에서 생성될 때 Visual Studio 의 Game 클래스로 메서드를 구성한다. Give FeedBack Free Resources
40. 개체 충돌 2D 게임에서는 두 개의 사각형이 교차하거나 충돌하는 것을 감지할 수 있다.
41. Orientation 란 무엇인가? Windows Phone 게임은 수많은 orientation으로 게임을 즐길 수 있다! 기본적으로 게임은 landscape orientation 으로 구성되어 있다. 19
50. Windows Phone Media 모든 Windows Phone 는 안전한 built-in 저장 공간을 가진다. 이 저장 공간에 다양한 미디어를 저장한다. Music, pictures, videos
51. Windows Phone XNA 3D 폰에서 성능 좋은 모바일 3D 지원을 가진다. 5가지쉐이더 효과를 포함한다. 자체 쉐이더는 쓸 수 없다. 초당 30프레임 유지로 성능과 배터리 조화
52. 왜 LIVE 가 더 나은 비즈니스일까? 프리미엄 게임 전시 게임 머천다이징-편집할 수 있는 머천다이징은 대부분 LIVE 게임의 특징을 가진다. Showcase 으로 선정한 게임을 하일라이트하여 마케팅 기회 라이브 게임도 70/30 수익률 제공 LIVE 포트폴리오에 모든 추가된 이익을 제외한 non-LIVE 개발자들의 수익과 똑같음 LIVE는 게임 개발자들과 Publisher 들의 수익을 더 많이 되돌려 줄 수 있는 비즈니스 생태계를 운영한다. 최고의 품질 선사 – 1000개 이상의 선별된 게임 선사 비즈니스 모델 – 현금이 아닌 포인트 결제 및 유지 LIVE 서비스 마이크로소프트는 서비스 개발,게임개발사는 게임 개발 중점!! 크로스-플랫폼 서비스(PC, XBox360 Kinect, Windows Phone) 게이머의 연속적인 경험 시험,메뉴 시스템,게임순위,예견된 판매 순위 Page 30
53. 장치 기반의 Games Hub 집중화 Games Hub 은 스팟라이트, LIVE 상태 및 알림, 게이머들의 컬렉션 등을 보여준다. 스팟라이트 및 알림은 LIVE games 에서만 사용한다. 편집(추천) 매일 업데이트 컬렉션은 모든 자기가 소유한 LIVE games 게임을 처음으로 보여줄 것이다. Non-LIVE games는 다른 게임의 아래에 배치된다. Page 31
54. Xbox LIVE Gaming Services Windows Phone 는 처음으로 콘솔을 넘어 Xbox LIVE 브랜드에 확장된다. Windows Phone 는 유비쿼터스 게임 서비스를 실현한 첫번째 단계이다. 프리미엄 진열은 게임 이름을 나열하고 아래에서 검색하는 경주를 피할 수 있도록 해준다. Identity Friends Achievements Merchandising Premium Placement
56. Global WP7 ISV Partners Program 한국 컨텐츠 개발 업체들이 세계 진출 위해 지원! 올 10월-11월 북미 및 유럽, 한국 및 아시아는 2011년 런치! 국내 게임 및 Entertainment 개발사 해외 마켓플레이스 앱 지원 관심있는 분들은 Windows Phone 7 Booth 로 와 주세요!
57. 요약 Windows Phone 7는 게임 개발사와 퍼블리셔 에게 더 좋은 기회를 제공한다! LIVE games 는 다른 스마트폰 과의 차별화를 할 수 있다! 관리형 비즈니스 모델은 더 효율성을 가지게 될 것이라고 확신한다. 한국 컨텐츠 개발 업체가 세계 진출할 수 있도록 한국 마이크로소프트가 매개체 역할을 하여 도와준다! 35
Hinweis der Redaktion
Let’s dig a bit deeper into the application modelWhat is an application? A uniquely identifiable, licensable and serviceable software product, wrapped in a flexible deployment package (XAP)How does an application get on the phone?Develop an applicationSubmit it to MarketplaceApplication will be verified (code is checked, code is signed)User can download and deploy a signed application from MarketplaceEach application has a license, which grants the user to run the application on their phoneLicenses distinguish between trial, beta + purchased versions with different lifetimes and capabilitiesAssures that only identifiable applications gets on the phoneProtects the experience of the end userProtects the rights of the software developer (application does not run without a license)
An intro that just says how good this is to use. And it is.
Make the point that Draw should only ever consume the model, it should never affect the state of it.
Make the point that Draw should only ever consume the model, it should never affect the state of it.