# PC SDKの紹介
# STOVE PC SDKとは?
STOVEはゲームリリースまでの全プロセスを簡単に進められる統合サービスを提供するプラットフォームです(ゲーム配布とアップデート、そして指標管理を含む)。STOVE PC SDKを使用するとSTOVEが提供するサービスを簡単にゲームと統合させることができます。
現在はNative(C/C++)、Unity、Unreal、Cocos2dxなどのゲームエンジンに対応できます。
SDKを連動する条件がない場合、STOVE Inideで
DRM MAKER
という基本SDK自動連動プログラムを使用して発売が可能です。SDKを連動する条件がない場合は、STOVE Studio (opens new window)のビルドアップロード管理
メニューから直接DRM FREEビルドをアップロードすると、自動的にDRM MAKERが動作し、基本的なSDKを連動することになります。- Unrealエンジンの場合、アップロード時に
Shipping.exe
を選択する必要があります。 - DLCにはMAKERは適用できません。DLCにSDKを適用する場合は、直接連動をお勧めします。
- Unrealエンジンの場合、アップロード時に
各エンジンのサポートバージョンは以下の通りです。
Native(C/C++)
- Windows7 32bit以上
- Visual Studio 2010 sp1以上
Unity
Unreal
Cocos2dx
- 3.14(2017.01.04) 以上
# 対応するゲームエンジン
Stove PC SDKは以下のゲームエンジンに対応します。
Unreal Engine
アンリアルエンジン(Unreal Engine)はアメリカのエピックゲームズで開発した3次元ゲームエンジンです。 1994年から現在まで改良を続け発展されており、数十個のビデオゲームに使われているミドルウェアソリューションです。
Unity
ユニティは(Unity)は3D及び2Dビデオゲームの開発環境を提供するゲームエンジンであり、3Dアニメーションと建築のビジュアライゼーション、そして仮想現実(VR) などのインタラクティブコンテンツ制作のための統合制作ツールです。
Cocos2d-x
Cocos2d-xはゲーム開発用のオープンソースソフトウェアフレームワークです。 ゲームとアプリ、そして反応型電子書籍などのGUI基板相互作用ソフトウェア開発に使えます。
# 主な機能
Ownership
オーナーシップサービスは、パッケージ/VRストアを通じてユーザーがゲームを購入する際に購入可能かどうかをチェックまたは購入した後、ゲームに対する購入権をチェックするサービスです。主な機能として、私が購入したゲームリストやパッケージの本ゲーム(Basic)だけでなく、本ゲームを通じて子(Child:DLC、Demo)ゲームに対する権限も照会が可能です。Stats
手軽にゲームプレーヤーの数値データを保存して活用できるようにし、数値データの変更イベントをAchievementとLeaderboardサービスに提供して数値データ管理を一貫させます。Achievement
Statsサービスの数値データ変更イベントを受け取り、ゲームプレーヤーの業績進行状況を保存して活用できるようにします。Leaderboard
リーダーボードは、大容量リアルタイムランキングサービスを提供するシステムです。リーダーボードオプションを使用して、ソート方法、ランキング計算方法に関する情報を定義します。Studio (opens new window)でリーダーボードを登録すると、特定のStatsと連携できます。 Statsと連動したリーダーボードは、Statsを通じてスコアが更新されると、ランキングルックアップを通じて自分のランキングを含むランキングを照会することができます。 ランキング検索時、会員ニックネーム、会員プロフィール画像の情報を一緒に提供します。Matchmaking
マッチメイキングシステムは、さまざまなゲームユーザーがどの地域で接続しても、低いネットワーク遅延を提供し、ユーザーが一緒にゲームを楽しむことができるサービスです。マッチメイキングSDKを使用して、ゲームユーザーを1つの共有スペースに集め(マッチング)、ここに接続したゲームユーザーにチャットメッセージやデータをリアルタイムで転送して共有し、一緒にゲームをプレイすることができます。
事前準備 →