Unity x Photonネットワークエンジンの 最新事例と簡単な...
Transcript of Unity x Photonネットワークエンジンの 最新事例と簡単な...
オンラインゲーム市場
• GooglePlayの日本での週間ランキング100位以内のアプリで、オンラインゲームと考えられるもの
• 2013/8 45個
• 2014/2 45個
• 個数では変わらず
オンラインゲーム市場 • GooglePlayの週間推定売上
• 2013/8 -> 2014/2 約4.6倍
• うち、オンラインゲームと考えられるもの
• 2013/8 -> 2014/2 約6.5倍
• オンラインゲームは大きく伸びている市場
Photonネットワークエンジンとは
• マルチプレイヤー対応のゲーム向けにリアルタイム通信を行うためのサーバーシステムとクライアントフレームワークを提供
• Unity Networkingに代わるネットワーク機能
Photonの特徴
• 独自のテクノロジーにより信頼性と低レイテンシーの両方を確保
• クロスプラットフォーム対応
• Unity Networkingと非常に似たAPIを用意しているので、移行も容易
• オフラインモードへのシームレスな移行
Photonでできること
• ロビー
• マッチメイキング
• ルームの作成・参加
• リアルタイム同期
• ルーム内メッセージ送信
• RPC (Remote Procedure Call)
• シングルプレイヤーモード
• オフラインモード
Photonの動作イメージ
Photon Master Server
Client
Client
Photonへ接続 ルーム作成
Photon Game Server
Photon Game Server
収容ゲームサーバー決定
Photonへ接続 ルーム入室 収容ゲームサーバー
決定 ゲームサーバー接続
ゲームサーバー接続
リアルタイム通信 (オブジェクト同期、 イベント同期…)
Photonの開発メンバー
• 開発元はドイツ・ハンブルクの Exitgames社
• トップもエンジニアのエンジニア集団
• 創業 10年目
• World Golf Tourの ノウハウを Photonに活用
SDK対応プラットフォーム
Unity Corona Marmalade
Xamarin Android iOS
BlackBerry Flash, ActionScript HTML5
OS X PlayStation PlayStation mobile
dotNet Silverlight Windows
Windows8 RT Windows Phone Windows8 Phone
Photonのラインナップ SaaS型の汎用リアルタイム通信サービス (従来のPhoton Cloud)
Unityに特化したSaaS型リアルタイム通信サービス
チャット機能に特化したSaaS型サービス
ターンベースのゲームに特化したSaaS型サービス
自由にカスタマイズできるミドルウェア
Photon Unity Networking
• Unityに特化した形のSaaS型サービス
• Assetのダウンロードすれば利用可能
• 無料でも利用可能
• Unity Networkingに非常に似たAPIを提供
Photonのラインナップ
• Photon Cloudが4つのサービスに
• 用途別に特化した形に進化
• 無料から利用可能なのは変わりません
• 新しいラインナップの展開は予定が決まり次第お知らせします
Crash Drive 2 • ゲームの種類 マルチプレイヤーレーシング
• リリース 2013/11
• 利用Photonサービス Photon Realtime (Cloud)
• プラットフォーム iOS, Andorid, Steam, Web
• デベロッパー M2H (オランダ)
Chess 2 • ゲームの種類 オンラインボードゲーム
• リリース 2014/1
• 使用Photonサービス Photon Realtime (Cloud)
• デベロッパー Ludeme Games (ドイツ)
Guns of Icarus Online • ゲームの種類
MMO
• リリース 2013/2
• 使用Photonサービス Photon Server
• プラットフォーム Steam (Win, Mac & Linux)
• デベロッパー Muse Games (アメリカ)
最後になりますが…
• 通常無料プランでは20CCUですが…、 このセッションにご参加いただいた方には
100CCUプラン(1ヶ月)クーポンを プレゼント!
• アンケートに希望の旨とご連絡先メールアドレスをご記入ください