[Hello world 오픈세미나]소셜게임 a to z final
Transcript of [Hello world 오픈세미나]소셜게임 a to z final
모바일����������� ������������������ 소셜게임����������� ������������������ A����������� ������������������ to����������� ������������������ Z네이버����������� ������������������ 오픈소
셜����������� ������������������ API로����������� ������������������ 만드는����������� ������������������
발표자����������� ������������������ :����������� ������������������ 오창훈([email protected])
소셜게임의����������� ������������������ 핵심원리
알아봅시다!!
요즘����������� ������������������ 성공하는����������� ������������������ 모바일����������� ������������������ 소셜게임의����������� ������������������ 비결은����������� ������������������ 뭘까요?
다운로드����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ :����������� ������������������ ����������� ������������������ 2,000만����������� ������������������ 이상동시접속자����������� ������������������ :����������� ������������������ ����������� ������������������ 300만����������� ������������������ DAU����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ :����������� ������������������ ����������� ������������������ 1,000만����������� ������������������
다운로드����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ :����������� ������������������ ����������� ������������������ 1,000만����������� ������������������ 이상동시접속자����������� ������������������ :����������� ������������������ ����������� ������������������ 130만����������� ������������������ 이상����������� ������������������ DAU����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ :����������� ������������������ ����������� ������������������ 400만����������� ������������������ 이상����������� ������������������
-����������� ������������������ 3����������� ������������������ match����������� ������������������ 퍼즐게임-����������� ������������������ 게임명에����������� ������������������ 팡이����������� ������������������ 들어감����������� ������������������
이들의����������� ������������������ 성공비결은....
게임룰과����������� ������������������ 조작이����������� ������������������ 굉장히����������� ������������������ 쉽다
누구나����������� ������������������ 할����������� ������������������ 수����������� ������������������ 있다.
동일한����������� ������������������ 조건에서����������� ������������������ 공정한����������� ������������������ 경쟁
모두에게����������� ������������������ 1분의����������� ������������������ 시간만!
게임����������� ������������������ 이용시간이����������� ������������������ 짧다
시간과����������� ������������������ 공간의����������� ������������������ 제약을����������� ������������������ 받지����������� ������������������ 않는다.
휴대용기기를����������� ������������������ 소지하는����������� ������������������ 목적에는...����������� ������������������ 지속적으로����������� ������������������ 한����������� ������������������ 장소에����������� ������������������ 머물러����������� ������������������ 있지����������� ������������������ 않는다라는����������� ������������������ 의미가����������� ������������������ 있습니다.
모바일����������� ������������������ 게임����������� ������������������ +����������� ������������������ Social����������� ������������������ Feature
유료로����������� ������������������ 구매해야하는����������� ������������������ 아이템을����������� ������������������ 선물로����������� ������������������ 주고����������� ������������������ 받는다!
Free����������� ������������������ gift로����������� ������������������ 센세이션을����������� ������������������ 일으킨
게임방식이����������� ������������������ 쉬우면����������� ������������������ 쉬울수록����������� ������������������ 많은����������� ������������������ 사람들의경쟁참여를����������� ������������������ 이끌어����������� ������������������ 낼����������� ������������������ 수����������� ������������������ 있음.
불행하게도����������� ������������������ 동일한����������� ������������������ 자극은����������� ������������������ 계속����������� ������������������ 통하지����������� ������������������ 않는다는����������� ������������������ 점~
Content����������� ������������������ Gateway
그리고����������� ������������������ 가장����������� ������������������ 중요한����������� ������������������ 사용자를����������� ������������������ 공급할����������� ������������������ 수����������� ������������������ 있는
모바일����������� ������������������ 환경에����������� ������������������ 적합한����������� ������������������ 게임+
친구와����������� ������������������ 부담없이����������� ������������������ 즐길����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 게임+
누구나����������� ������������������ 게임을����������� ������������������ 쉽게����������� ������������������ 발견할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 공간
모바일����������� ������������������ 환경에����������� ������������������ 적합한����������� ������������������ 게임+
친구와����������� ������������������ 부담없이����������� ������������������ 즐길����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 게임+
누구나����������� ������������������ 게임을����������� ������������������ 쉽게����������� ������������������ 발견할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 공간
모바일����������� ������������������ 환경에����������� ������������������ 적합한����������� ������������������ 게임+
친구와����������� ������������������ 부담없이����������� ������������������ 즐길����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 게임+
누구나����������� ������������������ 게임을����������� ������������������ 쉽게����������� ������������������ 발견할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 공간
모바일����������� ������������������ 환경에����������� ������������������ 적합한����������� ������������������ 게임+
친구와����������� ������������������ 부담없이����������� ������������������ 즐길����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 게임+
누구나����������� ������������������ 게임을����������� ������������������ 쉽게����������� ������������������ 발견할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 공간
세미나에����������� ������������������ 참석한����������� ������������������ 분들에게만����������� ������������������ 살짝~
모바일용����������� ������������������ 오픈소셜����������� ������������������ API
알아봅시다!!
로그인(인증)����������� ������������������ API����������� ������������������ authManager = new NOAuthManager(this);
if (authManager.isValidAccessToken() == false) { authManager.login(authResultHandler);}else{ //간편로그인 사용이 불가할 경우}
인증����������� ������������������ 컨트롤����������� ������������������ 인스턴스����������� ������������������ 생성
인증토큰이����������� ������������������ 없다면
간편로그인����������� ������������������ Activity����������� ������������������ 실행
Quiz사용자가����������� ������������������ 모바일에서����������� ������������������ 간편하게����������� ������������������ 로그인할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 하기����������� ������������������ 위해����������� ������������������ 제공되는����������� ������������������ 네이버의����������� ������������������ 로그인����������� ������������������ 방식은?
프로필����������� ������������������ 정보����������� ������������������ API
http://opensocial.apis.naver.com/rest/people/@viewer/소셜����������� ������������������ 아이디
OAuth����������� ������������������ 기반����������� ������������������ 요청
NRestApiHttpClient����������� ������������������ cli����������� ������������������ =����������� ������������������ new����������� ������������������ NRestApiHttpClient(new����������� ������������������ NRestApiResultHandler(){...생략},����������� ������������������ oAuthConsumer);
cli.create(NRestApiHttpMethod.GET);cli.setContentType(NRestApiContentType.JSON);cli.open("http://opensocial.apis.naver.com/rest/people/@viewer/@self");
{"entry":����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ {����������� ������������������ "hasApp":true,����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "nickname":"럽뎁",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "isOwner":true,����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "isViewer":true,����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "id":"1800000000010000025",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "name":{"formatted":"럽뎁"},����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "thumbnailUrl":"http://static2.me2day.net/images/user/lovedev/profile.png",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "photos":����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ [{"����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ value":"http://static2.me2day.net/images/user/lovedev/profile.png",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "type":"thumbnail"����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ }],����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "displayName":"럽뎁"����������� ������������������ }}
[[요청결과]]����������� ������������������ JSONObject
친구����������� ������������������ 정보����������� ������������������ API
http://opensocial.apis.naver.com/rest/people/@viewer/@friends
OAuth����������� ������������������ 기반����������� ������������������ 요청
NRestApiHttpClient����������� ������������������ cli����������� ������������������ =����������� ������������������ new����������� ������������������ NRestApiHttpClient(new����������� ������������������ NRestApiResultHandler(){...생략},����������� ������������������ oAuthConsumer);
cli.create(NRestApiHttpMethod.GET);cli.setContentType(NRestApiContentType.JSON);cli.open("http://opensocial.apis.naver.com/rest/people/@viewer/@friends");
//추가����������� ������������������ 매개변수를����������� ������������������ 설정해����������� ������������������ 게임을����������� ������������������ 설치하지����������� ������������������ 않은����������� ������������������ 친구,����������� ������������������ 설치한����������� ������������������ 친구����������� ������������������ 그리고����������� ������������������ ����������� ������������������ 닉네임도����������� ������������������ 검색����������� ������������������ 가능
{����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "startIndex":0,����������� ������������������ ����������� ������������������ ����������� ������������������ "totalResults":9,����������� ������������������ ����������� ������������������ ����������� ������������������ "entry":[{����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "hasApp":true,����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "nickname":"99플루톤",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "id":"1800000000011569813",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "name":{"formatted":"99플루톤"},����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "thumbnailUrl":"http://thumbnail_url",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "photos":[{"value":"http://thumbnail_url","type":"thumbnail"}],����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "displayName":"99플루톤"����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ },����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ {����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "hasApp":false,����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "nickname":"TheMan����������� ������������������ TheGirlTheMan",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "id":"1800000000010000063",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "name":{"formatted":"TheMan����������� ������������������ TheGirlTheMan"},����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "thumbnailUrl":"http://thumbnail_url",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "photos":[{"value":"http://thumbnail_url","type":"thumbnail"}],����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ "displayName":"TheMan����������� ������������������ TheGirlTheMan"����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ },����������� ������������������ ...(중략)����������� ������������������ ]}
[[요청결과]]����������� ������������������ JSONObject
메시지����������� ������������������ API����������� ������������������ (친구초대����������� ������������������ 및����������� ������������������ 요청/선물시����������� ������������������ 사용)
http://opensocial.apis.naver.com/rest/message/@viewer/@self/@outbox
OAuth����������� ������������������ 기반����������� ������������������ 요청
NRestApiHttpClient����������� ������������������ cli����������� ������������������ =����������� ������������������ new����������� ������������������ NRestApiHttpClient(new����������� ������������������ NRestApiResultHandler(){...생략},����������� ������������������ oAuthConsumer);
cli.create(NRestApiHttpMethod.POST);cli.setContentType(NRestApiContentType.JSON);
cli.setBodyData(JSONObject.toString());
cli.open("http://opensocial.apis.naver.com/rest/message/@viewer/@self/@outbox");
{����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ type:����������� ������������������ "invitation����������� ������������������ 또는����������� ������������������ privateMessage",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ recipients:����������� ������������������ [소셜����������� ������������������ 아이디],����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ body:����������� ������������������ "게임����������� ������������������ 메시지����������� ������������������ 내용",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ naver_viewparams:����������� ������������������ "메시지와����������� ������������������ 함께����������� ������������������ 전달할����������� ������������������ json형태의����������� ������������������ 매개변수",����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ collectionIds:����������� ������������������ ["@outbox"],����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ userText:����������� ������������������ "사용자����������� ������������������ 전달하는����������� ������������������ 메시지"}
[[요청형식]]����������� ������������������ JSONObject
요청결과는����������� ������������������ HTTP����������� ������������������ STATUS로����������� ������������������ 판명합니다.
AppData����������� ������������������ API(Remote����������� ������������������ Persistent����������� ������������������ Data)
http://opensocial.apis.naver.com/rest/appdata/@viewer/@self
OAuth����������� ������������������ 기반����������� ������������������ 요청
NRestApiHttpClient����������� ������������������ cli����������� ������������������ =����������� ������������������ new����������� ������������������ NRestApiHttpClient(new����������� ������������������ NRestApiResultHandler(){...생략},����������� ������������������ oAuthConsumer);
cli.create(NRestApiHttpMethod.GET);cli.setContentType(NRestApiContentType.JSON);
cli.setBodyData(JSONObject.toString());����������� ������������������
cli.open("http://opensocial.apis.naver.com/rest/appdata/@viewer/@self");
JSONObject����������� ������������������ body����������� ������������������ =����������� ������������������ new����������� ������������������ JSONObject();
body.put("key1",����������� ������������������ "value1");body.put("key2",����������� ������������������ ����������� ������������������ "value2");
[[요청형식]]����������� ������������������ JSONObject
{"entry":{"1800000000010000025":{"key2":"value2","key1":"value1"}}}
[[요청결과]]����������� ������������������ JSONObject
웹뷰����������� ������������������ APIs����������� ������������������ (친구초대뷰,����������� ������������������ 게임뷰)
public����������� ������������������ void����������� ������������������ showInviteWindow(){����������� ������������������ ����������� ������������������ ����������� ������������������ webViewDialog����������� ������������������ =����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ nInviteManager.initInviteWebViewDialog(consumer,����������� ������������������ inviteHandler);����������� ������������������ ����������� ������������������ ����������� ������������������ webViewDialog.show();}
모바일����������� ������������������ 결제����������� ������������������ 지원
빌링����������� ������������������ API적용은����������� ������������������ 네이버빌링을����������� ������������������ 적용할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 경우에만����������� ������������������ 적용함.
네이버빌링을����������� ������������������ 사용할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 환경에서����������� ������������������ 7:3����������� ������������������ 수익분배를����������� ������������������ 하며,����������� ������������������
네이버빌링이����������� ������������������ 사용불가한����������� ������������������ 경우����������� ������������������ (애플앱스토어,����������� ������������������ T스토어����������� ������������������ 등)����������� ������������������
수익분배를����������� ������������������ 요구하지����������� ������������������ 않음
랭킹����������� ������������������ API����������� ������������������ 제공����������� ������������������ (전체랭킹����������� ������������������ /����������� ������������������ 친구랭킹����������� ������������������ 제공)한게임의����������� ������������������ 기술력으로����������� ������������������ 만들어진����������� ������������������ 랭킹서버를����������� ������������������ API로����������� ������������������ 지원
QuizAPI����������� ������������������ 요청방식����������� ������������������ 중����������� ������������������ GET,����������� ������������������ POST,����������� ������������������ DELETE,����������� ������������������ HEAD����������� ������������������ 중����������� ������������������ 데이터를����������� ������������������ 입력할����������� ������������������ 때����������� ������������������ 이용되는����������� ������������������ 방식은?
소셜게임의����������� ������������������ 필수요소
알아봅시다!!
5분안에����������� ������������������ 모든����������� ������������������ 것을����������� ������������������ 알����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 튜토리얼
지속적인����������� ������������������ UPDATE����������� ������������������ 지원
충성고객����������� ������������������ 관리
치열한����������� ������������������ 통계분석
네이버����������� ������������������ 소셜게임����������� ������������������ 모바일����������� ������������������ 플랫폼
네이버소셜게임
PC����������� ������������������ 기반소셜게임
오픈����������� ������������������ 소셜API
•결제•친구•프로필•메시지•랭킹•앱데이터����������� ������������������ 등
네이버트래픽유입
게임실행
API����������� ������������������ 사용
모바일소셜게임
사용자
네이버모바일웹
네이버모바일앱
네이버소셜게임
모바일웹게임(준비중)
모바일앱게임
PC버전소셜게임
네이버PC버전
오픈소셜API
동기화����������� ������������������ 가능
동기화����������� ������������������ 가능
동기화����������� ������������������ 가능
•결제•친구•프로필•메시지•랭킹•앱데이터����������� ������������������ 등
트래픽
트래픽
트래픽 설치
설치
설치
-����������� ������������������ 네이버����������� ������������������ 소셜게임은����������� ������������������ 네이버에서����������� ������������������ 유발되는����������� ������������������ 모든����������� ������������������ 트래픽을����������� ������������������ 모두����������� ������������������ 받을����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 구조와����������� ������������������ 기반을����������� ������������������ 가지고자����������� ������������������ 함.����������� ������������������
-����������� ������������������ PC웹과����������� ������������������ 모바일웹����������� ������������������ 그리고����������� ������������������ 네이티브����������� ������������������ 앱영역의����������� ������������������ 게임을����������� ������������������ 모두����������� ������������������ 실행할����������� ������������������ 수����������� ������������������ 있게����������� ������������������ 하는����������� ������������������ 구조
-����������� ������������������ 실행����������� ������������������ 가능한����������� ������������������ 모든����������� ������������������ 영역의����������� ������������������ 게임은����������� ������������������ API를����������� ������������������ 기반으로����������� ������������������ 동기화����������� ������������������ 가능
간편로그인����������� ������������������ 제공으로����������� ������������������ 버튼����������� ������������������ 클릭만으로����������� ������������������ 사용자����������� ������������������ 인증이����������� ������������������ 쉽고����������� ������������������ 빠르게����������� ������������������ ����������� ������������������ 진행되도록����������� ������������������ 함.
네이버앱의����������� ������������������ 알림을����������� ������������������ 통해,����������� ������������������ 게임����������� ������������������ 초대나����������� ������������������ 아이템����������� ������������������ 요청����������� ������������������ 등의����������� ������������������ 메시지����������� ������������������ 알림����������� ������������������ 및����������� ������������������ 게임����������� ������������������ 연결
소규모����������� ������������������ 데이터����������� ������������������ 영구����������� ������������������ 저장소����������� ������������������ 제공
KEY-VALUE����������� ������������������ 기반
네이버의����������� ������������������ 아이디를����������� ������������������ 기반으로사용자의����������� ������������������ 데이터를����������� ������������������ 저장하는����������� ������������������ API����������� ������������������ 제공
여러����������� ������������������ 개의����������� ������������������ 단말기에서����������� ������������������ 동작하는����������� ������������������ 게임����������� ������������������ 데이터의����������� ������������������ 동기화����������� ������������������ 또는����������� ������������������ 게임정보를����������� ������������������ 저장하는����������� ������������������ 용도로����������� ������������������ 사용할����������� ������������������ 수����������� ������������������ 있음.
결제����������� ������������������ 정보와����������� ������������������ 같이����������� ������������������ 치명적인����������� ������������������ 데이터의����������� ������������������ 저장은����������� ������������������ 권장하지����������� ������������������ 않음.
Persistent����������� ������������������ Data����������� ������������������ API
사용자간����������� ������������������ 랭킹을����������� ������������������ 집계해����������� ������������������ 표현해주는����������� ������������������ 랭킹����������� ������������������ API로����������� ������������������ ����������� ������������������ 게임뷰����������� ������������������ 및����������� ������������������ 게임����������� ������������������ 상세설명����������� ������������������ 페이지����������� ������������������ 등에서����������� ������������������ 다양하게����������� ������������������ 노출함.����������� ������������������
1. 프로필����������� ������������������ 정보����������� ������������������ :����������� ������������������ 프로필����������� ������������������ 사진,����������� ������������������ 닉네임등
2. 게임����������� ������������������ 초대����������� ������������������ :����������� ������������������ 초대����������� ������������������ 메시지����������� ������������������ 송/수신
3. 친구����������� ������������������ 목록����������� ������������������ :����������� ������������������ 게임친구����������� ������������������ 목록����������� ������������������ 제공
4. 요청����������� ������������������ 메시지����������� ������������������ 전송����������� ������������������ :����������� ������������������ 게임의����������� ������������������ 요청����������� ������������������ 메시지����������� ������������������ 송/수신
5. 친구����������� ������������������ 요청/수락����������� ������������������ :����������� ������������������ 게임친구의����������� ������������������ 요청과����������� ������������������ 수락
6. 게임뷰����������� ������������������ :����������� ������������������ 프로필����������� ������������������ 및����������� ������������������ 게임정보����������� ������������������ 확인용����������� ������������������ UIWebView
7. 결제����������� ������������������ ����������� ������������������ :����������� ������������������ 네이버코인을����������� ������������������ 이용한����������� ������������������ 결제����������� ������������������ API
게임 사람 게임 사람 게임 사람 ....N
게임을����������� ������������������ 하다����������� ������������������ 사람을����������� ������������������ 발견하고����������� ������������������ 사람을����������� ������������������ 발견하게����������� ������������������ 되면����������� ������������������ 게임을����������� ������������������ 발견하게����������� ������������������ 되는����������� ������������������ 식으로����������� ������������������ 무한����������� ������������������ 반복
예시) 이용자����������� ������������������ 예상����������� ������������������ 동선
초대����������� ������������������ 및����������� ������������������ 추천게임을����������� ������������������ 통해게임추천����������� ������������������ 정보를����������� ������������������ 받게됨.
ViralLoop
ViralLoop
추천����������� ������������������ 게임����������� ������������������ 노출
게임����������� ������������������ 랭킹����������� ������������������ (Best5)
게임����������� ������������������ 분류
목록은����������� ������������������ 보기����������� ������������������ 쉽고모바일����������� ������������������ 화면이����������� ������������������ 작은만큼잘����������� ������������������ 터치될����������� ������������������ 수����������� ������������������ 있도록����������� ������������������ 함.
게임에서����������� ������������������ 프로필의����������� ������������������ 중요도를����������� ������������������ 강조하였으며,미투데이와����������� ������������������ 블로그의����������� ������������������ 프로필은����������� ������������������ 더����������� ������������������ 이상����������� ������������������ 사용하지����������� ������������������ 않음.
Discovery노출
사용자들이����������� ������������������ 게임을����������� ������������������ 쉽게����������� ������������������ 발견하고����������� ������������������ 찾을����������� ������������������ 수����������� ������������������ 있도록����������� ������������������ 함.
네이버����������� ������������������ 메인����������� ������������������ 노출과����������� ������������������ 프로필����������� ������������������ 정보,����������� ������������������ 설치����������� ������������������ 게임,����������� ������������������ 게임랭킹,����������� ������������������ 추천게임등����������� ������������������ ����������� ������������������ 바이럴기능를����������� ������������������ 최대한����������� ������������������ 활용
Fragmentation접근성
최대한����������� ������������������ 다양한����������� ������������������ 플랫폼����������� ������������������ 지원
PC,����������� ������������������ iOS,����������� ������������������ AndroidTstore,����������� ������������������ KT����������� ������������������ Olleh����������� ������������������ AppStore����������� ������������������ 등����������� ������������������ 지원
Monetization네이버코인
간편하고����������� ������������������ 쉬운����������� ������������������ 결제방식과����������� ������������������ 광고플랫폼����������� ������������������ 제공����������� ������������������ 등
네이버����������� ������������������ 코인네이버����������� ������������������ 마일리지NPB����������� ������������������ 모바일광고
Distribution배포/쉬운설치
게임이����������� ������������������ 사용자에게잘����������� ������������������ 공급될����������� ������������������ 수����������� ������������������ 있도록����������� ������������������ 함.
개방����������� ������������������ 플랫폼,����������� ������������������ 풍부한����������� ������������������ 사용자풀
편의점����������� ������������������ 경영게임정말����������� ������������������ 편의점이랑����������� ������������������ 똑같아!
화제의����������� ������������������ 게임����������� ������������������ 와라!����������� ������������������ 편의점
적용����������� ������������������ 위치는����������� ������������������ 강제하지����������� ������������������ 않으며����������� ������������������ 개발사가����������� ������������������ 선택
…⋯����������� ������������������ 중략<intent-filter>����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ <action����������� ������������������ android:name="android.intent.action.MAIN"����������� ������������������ />����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ <category����������� ������������������ android:name="android.intent.category.LAUNCHER"����������� ������������������ />����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ ����������� ������������������ <data����������� ������������������ android:scheme="naver38355"/></intent-filter>
빌링����������� ������������������ API적용은����������� ������������������ 네이버빌링을����������� ������������������ 적용할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 경우에만����������� ������������������ 적용함.
네이버빌링을����������� ������������������ 사용할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 환경에서����������� ������������������ 7:3����������� ������������������ 수익분배를����������� ������������������ 하며,����������� ������������������
네이버빌링이����������� ������������������ 사용불가한����������� ������������������ 경우����������� ������������������ (애플앱스토어,����������� ������������������ T스토어����������� ������������������ 등)����������� ������������������
수익분배를����������� ������������������ 요구하지����������� ������������������ 않음
• 안드로이드의����������� ������������������ 경우는����������� ������������������ 네이버앱스토어를����������� ������������������ 통해서����������� ������������������ 배포하며,����������� ������������������ iOS의����������� ������������������ 경우는����������� ������������������ 애플앱스토어로����������� ������������������ 이동해����������� ������������������ 설치하게����������� ������������������ 합니다.����������� ������������������ 그리고����������� ������������������ 별도의����������� ������������������ 마켓을����������� ������������������ 통해����������� ������������������ 게임이����������� ������������������ 배포되는����������� ������������������ 것에는����������� ������������������ 관여하지����������� ������������������ 않습니다.
• 로그인이����������� ������������������ 필요없는����������� ������������������ 게임의����������� ������������������ 경우,����������� ������������������ 별도로����������� ������������������ 네이버����������� ������������������ 로그인을����������� ������������������ 강요하지����������� ������������������ 않습니다.����������� ������������������ 다만����������� ������������������ 게임뷰를����������� ������������������ 실행할수����������� ������������������ 있어야����������� ������������������ 하므로,����������� ������������������ 게임뷰를����������� ������������������ 노출할����������� ������������������ 때에����������� ������������������ 로그인을����������� ������������������ 할����������� ������������������ 수����������� ������������������ 있도록����������� ������������������ 하면����������� ������������������ 됩니다.
소셜게임����������� ������������������ 프로모션����������� ������������������ 사례(참고용)
프로모션����������� ������������������ 기간에����������� ������������������ 유입된����������� ������������������ 신규유저가����������� ������������������ 지속적으로����������� ������������������ 소셜게임을����������� ������������������ 플레이할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 동기,즉����������� ������������������ 소셜게임의����������� ������������������ 재미를����������� ������������������ 경험하게끔����������� ������������������ 유도하는����������� ������������������ 프로모션
신규유저����������� ������������������ ����������� ������������������ 확대����������� ������������������ 및����������� ������������������ 소셜게임의����������� ������������������ 재미����������� ������������������ 전달
Mission1.신규유저
(이용자����������� ������������������ 확대)
Mission2.게임����������� ������������������ 재미����������� ������������������ 체험(재미����������� ������������������ 체험����������� ������������������ 통해����������� ������������������ 이탈����������� ������������������ 방지)
12
현재����������� ������������������ 우수타이틀의����������� ������������������ 주����������� ������������������ 이용계층을����������� ������������������ 고려해봤을����������� ������������������ 때����������� ������������������ 타겟층은����������� ������������������ 102030이나,����������� ������������������ 우수타이틀����������� ������������������ 활성화����������� ������������������ 프로모션����������� ������������������ 시기(6~7월)에����������� ������������������ 있을����������� ������������������ 이슈를����������� ������������������ 점검하면����������� ������������������ 102030대����������� ������������������ 여성타겟으로����������� ������������������ 집중하는����������� ������������������ 게����������� ������������������ 효과적일����������� ������������������ 것
5월����������� ������������������ 디아블로3����������� ������������������ 출시����������� ������������������ 이후����������� ������������������ 남성유저가����������� ������������������ 급감하고����������� ������������������ 있음이후에도����������� ������������������ 시기적인����������� ������������������ 이슈로����������� ������������������ 프로모션����������� ������������������ 시����������� ������������������ 효과가����������� ������������������ 상대적으로����������� ������������������ 줄어들����������� ������������������ 것으로����������� ������������������ 예상됨
§ 유로2012§ 블레이드앤소울����������� ������������������ 출시
5월 6월 7월
§ 디아블로3����������� ������������������ 출시 § 런던올림픽§ 여름����������� ������������������ 방학����������� ������������������
102030대
남
여소셜게임����������� ������������������ 유입에����������� ������������������ 악영향을����������� ������������������ 미칠����������� ������������������ 만한����������� ������������������ 시기적인����������� ������������������ 이슈는����������� ������������������ 크게����������� ������������������ 없음
5월 6월 7월
§ 여름����������� ������������������ 방학����������� ������������������
각����������� ������������������ 타이틀����������� ������������������ 별로는����������� ������������������ 현재����������� ������������������ 주요����������� ������������������ 이용층,����������� ������������������ 게임성,����������� ������������������ 연령����������� ������������������ 별����������� ������������������ 인지도����������� ������������������ 등을����������� ������������������ 고려하여����������� ������������������ <와라편의점>의����������� ������������������ 주요����������� ������������������ 타겟을����������� ������������������ 10대����������� ������������������ 여성으로����������� ������������������ 설정
와라편의점
메인타겟 10대����������� ������������������ 여성
서브타겟 2030여성
이유
웹툰,����������� ������������������ 애니메이션을����������� ������������������ 통해10대에게����������� ������������������ 인지도가����������� ������������������ 높음
<와라편의점>의����������� ������������������ 웹툰,����������� ������������������ 애니메이션독자층����������� ������������������ 역시����������� ������������������ 10대����������� ������������������ 여성이����������� ������������������ 가장����������� ������������������ 높아,이들에게����������� ������������������ 좀����������� ������������������ 더����������� ������������������ 쉽게����������� ������������������ 메시지����������� ������������������ 전달����������� ������������������ 가능
이유
시즌적인����������� ������������������ 이슈로����������� ������������������ 남성보다����������� ������������������ 여성을����������� ������������������ 타겟팅
1단계 2단계 3단계
2단계까지����������� ������������������ 거친����������� ������������������ 신규유저가이벤트기간����������� ������������������ 동안����������� ������������������ 레벨����������� ������������������ 10을달성하면����������� ������������������ 이벤트에����������� ������������������ 자동응모,5명을����������� ������������������ 추첨,����������� ������������������ 고가����������� ������������������ 선물����������� ������������������ 증정
상세실행방안
1단계에서����������� ������������������ 유입된����������� ������������������ 신규유저가이벤트기간����������� ������������������ 동안����������� ������������������ 친구����������� ������������������ 20명을사귈����������� ������������������ 경우����������� ������������������ 이벤트에����������� ������������������ 자동응모,50명����������� ������������������ 추첨으로����������� ������������������ 영화티켓����������� ������������������ 제공
이벤트기간����������� ������������������ 동안����������� ������������������ 소셜홈/프로모션페이지를통해����������� ������������������ 게임을����������� ������������������ 처음으로����������� ������������������ 실행한신규유저����������� ������������������ 중����������� ������������������ 추첨하여1000개의����������� ������������������ 기프티콘����������� ������������������ 제공
프로모션방안
이탈률이����������� ������������������ 현격히����������� ������������������ 낮아지는10레벨����������� ������������������ 달성����������� ������������������ 시����������� ������������������
가장����������� ������������������ 큰����������� ������������������ 보상(고가경품)����������� ������������������ 제공
초반����������� ������������������ 게임적응을����������� ������������������ 도와줄����������� ������������������ (고레벨)친구와����������� ������������������ 사귀는����������� ������������������ 것을
경품으로����������� ������������������ 유도
처음����������� ������������������ 플레이를����������� ������������������ 한유저����������� ������������������ 대다수에게주는����������� ������������������ 경품����������� ������������������ 제공
경품
와라편의점
ABC마트����������� ������������������ 10만원����������� ������������������ 상품권����������� ������������������ 5매
커플����������� ������������������ 영화티켓����������� ������������������ 50매베스킨라빈스����������� ������������������ 싱글킹기프티콘����������� ������������������ 1000개
공통
1단계에서����������� ������������������ 3단계까지����������� ������������������ 중간����������� ������������������ 이탈을����������� ������������������ 막기����������� ������������������ 위해����������� ������������������ 출석����������� ������������������ 아이템����������� ������������������ 제공
(게임����������� ������������������ 내)에너지����������� ������������������ 아이템
3단계로����������� ������������������ 미션����������� ������������������ 이벤트를����������� ������������������ 구성,����������� ������������������ 각����������� ������������������ 단계의����������� ������������������ 미션을����������� ������������������ 통해����������� ������������������ 진입장벽을����������� ������������������ 해결할����������� ������������������ 때마다����������� ������������������ 보상을����������� ������������������ 주는����������� ������������������ 프로모션����������� ������������������ 진행����������� ������������������ 각����������� ������������������ 타이틀����������� ������������������ 별����������� ������������������ 타겟층에����������� ������������������ 따라����������� ������������������ 경품은����������� ������������������ 달리����������� ������������������ 제공
예산을����������� ������������������ 효율적으로����������� ������������������ 활용하기����������� ������������������ 위하여����������� ������������������ 네이버����������� ������������������ 내부의����������� ������������������ 매체들을����������� ������������������ 최대로����������� ������������������ 활용하여����������� ������������������ 광고,����������� ������������������ 외부����������� ������������������ 언론을����������� ������������������ 통해����������� ������������������ PR����������� ������������������ 진행
내부����������� ������������������ 매체
외부����������� ������������������ 매체
네이버����������� ������������������ 웹����������� ������������������ DA
네이버����������� ������������������ 공식����������� ������������������ SNS
웹툰전용����������� ������������������ DA
소셜게임영역
6/29
와라편의점내부����������� ������������������ 6종����������� ������������������ DA
마케팅영역����������� ������������������ DA
블로그
미투데이
트위터
페이스북
와라편의점
웹����������� ������������������ DA
앱����������� ������������������ DA
전용����������� ������������������ DA
게임내����������� ������������������ DA
6/29와라편의점
6/29-6/30와라편의점
와라편의점
와라편의점
와라편의점
실제편의점인����������� ������������������ ����������� ������������������ CU와����������� ������������������ 제휴����������� ������������������ 프로모션까지����������� ������������������ 진행
Quiz
네이버����������� ������������������ 소셜게임����������� ������������������ 모바일����������� ������������������ 플랫폼의����������� ������������������ 핵심컨셉은?
GAME GAME
GAMEGAME
GAME GAME
유입 이탈
일반적����������� ������������������ Content����������� ������������������ Deploy
GAME GAME
GAMEGAME
GAME GAME
유입
게임����������� ������������������ 플랫폼
소셜그래프
이탈
질문����������� ������������������ 받습니다~~~~~아아앙아앙앙
주말에����������� ������������������ 소중한����������� ������������������ 시간����������� ������������������ 감사합니다.