azure를 이용해서 unity 게임 리더보드 만들기

29
http://blogs.msdn.com/jspark

Upload: joongsuk-park

Post on 18-Jul-2015

356 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Azure를 이용해서 Unity 게임 리더보드 만들기

http://blogs.msdn.com/jspark

Page 2: Azure를 이용해서 Unity 게임 리더보드 만들기
Page 3: Azure를 이용해서 Unity 게임 리더보드 만들기
Page 4: Azure를 이용해서 Unity 게임 리더보드 만들기
Page 5: Azure를 이용해서 Unity 게임 리더보드 만들기
Page 6: Azure를 이용해서 Unity 게임 리더보드 만들기

₩ ¥

€руб

$

$

Rp

TL

chf

krkr

$R$

$

Page 7: Azure를 이용해서 Unity 게임 리더보드 만들기

7

Agate Studio

Agate Studio decided to migrate to the Azure cloud

service to take advantage of its scalability and its

support of open source development technology. Now

Agate Studio can manage peak loads quickly and easily,

and devote attention to developing more games.

Nexon

Nexon decided to try Azure,

determining that an on-premises

solution was not rational in terms of

making ‘Karma Koin’ truly global.Waappy

Waappy realized that it needed to add more servers to

accommodate demand, which became a burden on time and

resources. Instead, it decided to migrate its application to

Azure. Now it benefits from easy scalability, reduced costs,

and a higher quality of service.

WEBZEN"We found that we did not have to spend

too much energy on developing and

implementing the game operating

platform after successfully handling the

billing and authentication operations

through the Windows Azure PaaS.

Moreover, we experienced a new-found

efficiency in all the aspects of

maintenance and development."

Page 8: Azure를 이용해서 Unity 게임 리더보드 만들기

개발속도 & 관리쉬움정도

변경용이성

가상컴퓨터(IaaS | VM)

클라우드서비스(PaaS | WebRole, WorkerRole)

웹사이트(PaaS)

모바일서비스(BaaS)

Page 9: Azure를 이용해서 Unity 게임 리더보드 만들기

Windows Store

iOS

Android

Xamarin

Windows Phone

iOS

Android

HTML 5/JS

SDKs

스크립트:

table

scheduled

custom API

REST A

PI

Facebook Twitter Microsoft GoogleActive

Directory

SQL테이블저장소

Blob 저장소

WNS & MPNS APNS GCM

Mongo DB

Notification Hubs

소스컨트롤

Page 10: Azure를 이용해서 Unity 게임 리더보드 만들기
Page 11: Azure를 이용해서 Unity 게임 리더보드 만들기
Page 12: Azure를 이용해서 Unity 게임 리더보드 만들기
Page 13: Azure를 이용해서 Unity 게임 리더보드 만들기

새로운테이블생성: 이름(Leaderboard)애저포털에서모바일서비스생성: URL, 지역, 백앤드

Page 14: Azure를 이용해서 Unity 게임 리더보드 만들기

3. Bitrave Plugin 다운로드및 Asset 폴더에복사

1. JSON.NET For Unity 다운

2. JSON.NET for Unity import

4. AzureUILeaderboard.cs 에서 Endpoint와 Key 값수정

Page 15: Azure를 이용해서 Unity 게임 리더보드 만들기

1. Bitrave.Azure DLL 사용선언

2. Azure 모바일서비스생성및 Endpoint 와키값수정

3. Azure 모바일서비스생성

4. Leaderboard에추가

Page 16: Azure를 이용해서 Unity 게임 리더보드 만들기
Page 17: Azure를 이용해서 Unity 게임 리더보드 만들기
Page 18: Azure를 이용해서 Unity 게임 리더보드 만들기

세부내용

DreamSpark

BizSpark

URL

Windows Store 및 Windows Phone Store 용 Unity Pro 플러그인무료

Page 19: Azure를 이용해서 Unity 게임 리더보드 만들기

https://devcenterbenefits.windows.com/

Page 20: Azure를 이용해서 Unity 게임 리더보드 만들기

레벨 2

레벨 1 혜택

백만 ad 임프레션 from AdDuplex (up to US$1,000 in value)

바우쳐 Microsoft Store (up to US$100 in value)

피쳐드 on the Made with Unity gallery

윈도우스토어프로모션리뷰우선권

매달 Top 3 후보는 Unity 프로라이선스와 ID@XboxProgram 우선고려대상으로추천

2. Windows Unity 개발자지원프로그램(2015년 3월말까지)

개발자디바이스 1개 (폰또는태블릿)

Windows 8.1 프로라이선스 (up to US$200 in value)

바우쳐 Unity Asset Store (up to US$100 in value)

마이크로소프트개발자센터등록토큰

윈도우스토어프로모션리뷰우선권

http://wpdevcenteroffers.com

레벨 1

Page 21: Azure를 이용해서 Unity 게임 리더보드 만들기

3. 국내유니티윈도우포팅랩 (2015년 3월 17일예정)

Page 22: Azure를 이용해서 Unity 게임 리더보드 만들기

http://www.wpdevcenteroffers.com/home/contest

4. Windows 게임개발자컨테스트(2015년 3월말까지)

Page 23: Azure를 이용해서 Unity 게임 리더보드 만들기

5. ID@Xbox프로그램 (무료 Xbox One 개발킷및퍼블리싱)

http://www.xbox.com/ko-KR/Developers/id

Page 24: Azure를 이용해서 Unity 게임 리더보드 만들기

6. 비즈스파크 -신생기업및소규모스튜디오지원프로그램

Microsoft Ventures http://www.microsoft.com/bizspark/

Page 25: Azure를 이용해서 Unity 게임 리더보드 만들기

azure.microsoft.com/en-us/develop/mobile

channel9.msdn.com/Series/Windows-Azure-Mobile-Services

Unity3D Leaderboard demo using BitRave Azure plugin

Windows Azure, SQL Azure Tip과강좌게시판

URL

prime31.com/plugins

smuggletruck.com/multiplatform

unity3d.com/pages/windows/porting

Page 26: Azure를 이용해서 Unity 게임 리더보드 만들기

1. 개발자센터혜택신청https://devcenterbenefits.windows.com

2. Unity Offer 신청https://www.wpdevcenteroffers.com/

3. Windows Store 개발자등록(개인, 기업)http://blogs.msdn.com/b/jspark/archive/2013/11/11/3-gm.aspx

4. Visual Studio Community 2013 설치http://www.visualstudio.com/ko-kr/visual-studio-community-vs.aspx

5. Unity VS 설치http://unityvs.com/

6. bitrave Azure 무료플러그인다운로드https://github.com/bitrave/azure-mobile-services-for-unity3d

7. Azure 무료등록http://azure.microsoft.com/ko-kr/pricing/free-trial/http://blogs.msdn.com/b/jspark/archive/2013/11/25/gm-1.aspx

8. ID@Xbox 신청http://www.xbox.com/ko-KR/Developers/id

9. BizSpark 등록(신생기업)https://www.microsoft.com/bizspark/signup/default.aspx

10. 윈도우게임개발자경진대회신청http://www.wpdevcenteroffers.com/home/contest

Page 27: Azure를 이용해서 Unity 게임 리더보드 만들기

#기술관련Porting Unity Games to Windows Store and Windows Phone http://www.microsoftvirtualacademy.com/training-courses/porting-unity-games-to-windows-store-and-windows-phone

Developing 2D & 3D Games with Unity for Windows http://www.microsoftvirtualacademy.com/training-courses/developing-2d-3d-games-with-unity-for-windows-jump-start

Unity Porting Documents http://unity3d.com/pages/windows/porting

#국내유니티포팅랩자료모음http://aka.ms/unityportingkr

2014년 2월 7일유니티포팅랩자료공유

2014년 9월 30일 Unity Windows Game 캠프자료공유

유니티게임윈도우폰스토어배포 - 1) 패키지생성 | 유니티게임윈도우폰스토어배포 - 2) 스토어업로드 | 한국윈도우스토어에게임올리기

[Unite2014 Korea 발표자료] 유니티게임의윈도우스토어포팅가이드 | [Unite 2014 Korea 발표자료] 유니티게임에서애저클라우드활용

#Cocos2d-x 포팅자료http://www.microsoftvirtualacademy.com/training-courses/build-a-game-with-cocos2d-x-for-windows-devices

http://www.microsoftvirtualacademy.com/training-courses/quick-start-challenge-cocos2d-x-for-windows-store-apps

#프로그램및동향관련

Unity Windows Offer 프로그램

Visual Studio Tools for Unity 무료

ID@Xbox 프로그램소개

윈도우스토어의인디게임들소개

중국윈도우폰게임성공사례공유

2014년 9월윈도우스토어시장동향

Page 29: Azure를 이용해서 Unity 게임 리더보드 만들기