Unity x Photonネットワークエンジンの 最新事例と簡単な...

35
Unity x Photonネットワークエンジンの 最新事例と簡単なゲーム作成デモ GMOクラウド株式会社 並木 健太郎

Transcript of Unity x Photonネットワークエンジンの 最新事例と簡単な...

Unity x Photonネットワークエンジンの最新事例と簡単なゲーム作成デモ

GMOクラウド株式会社

並木 健太郎

アジェンダ

• Photonネットワークエンジンとは

• ラインナップのご案内

• Unity x Photonの最新事例

• Unity x Photonで簡単ゲーム作成デモ

本題の前に…

オンラインゲーム市場

• GooglePlayの日本での週間ランキング100位以内のアプリで、オンラインゲームと考えられるもの

• 2013/8 45個

• 2014/2 45個

• 個数では変わらず

オンラインゲーム市場

• AppStoreでは…

• 2013/8 21個

• 2014/2 40個

• 増加傾向にある

オンラインゲーム市場 • GooglePlayの週間推定売上

• 2013/8 -> 2014/2 約4.6倍

• うち、オンラインゲームと考えられるもの

• 2013/8 -> 2014/2 約6.5倍

• オンラインゲームは大きく伸びている市場

PHOTONネットワークエンジンとは

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のラインナップ

• 現在 Photon Cloud Photon Server の2つのラインナップですが…、

Photonのラインナップ

• 新たに5つのラインナップにリニューアル!

Photonのラインナップ SaaS型の汎用リアルタイム通信サービス (従来のPhoton Cloud)

Unityに特化したSaaS型リアルタイム通信サービス

チャット機能に特化したSaaS型サービス

ターンベースのゲームに特化したSaaS型サービス

自由にカスタマイズできるミドルウェア

Photon Realtime

• PhotonのサービスをSaaS型で提供

• SaaS型なのでサーバー構築不要

• 無料でも利用可能

• メールアドレスの登録のみですぐに利用可能

Photon Unity Networking

• Unityに特化した形のSaaS型サービス

• Assetのダウンロードすれば利用可能

• 無料でも利用可能

• Unity Networkingに非常に似たAPIを提供

Photon Chat

• チャット機能に特化したSaaS型サービス

• 数行のコードを追加するだけで 簡単にチャット機能を追加可能

• 近日中リリース予定

Photon Turnbased

• ターンベースのゲームに特化したサービス

• ターンの制御部分を取り込み、容易に実装が可能

• 近日中リリース予定

Photon Server

• Photonのサービスをミドルウェア形式で提供

• 自作したサーバーサイドのコードを利用して、 自由にカスタマイズ可能

Photonのラインナップ

• Photon Cloudが4つのサービスに

• 用途別に特化した形に進化

• 無料から利用可能なのは変わりません

• 新しいラインナップの展開は予定が決まり次第お知らせします

UNITY X PHOTONの最新事例

Crash Drive 2 • ゲームの種類 マルチプレイヤーレーシング

• リリース 2013/11

• 利用Photonサービス Photon Realtime (Cloud)

• プラットフォーム iOS, Andorid, Steam, Web

• デベロッパー M2H (オランダ)

Crash Drive 2

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 (アメリカ)

Guns of Icarus Online

日本でも…

• 採用タイトルは続々とリリースされてます!

• ぜひ、お試しになってください!

簡単ゲーム作成デモ

デモまとめ

• ご覧のように、簡単にオブジェクト同期を行うことができます

• 弊社でワークショップを実施中!

–導入編、応用編、活用編

• 詳細は弊社ブースにて

Photonまとめ

• Unity x Photonは非常に簡単に使える

• すぐに、無料から使える

• まずはお試しください!

最後になりますが…

• 通常無料プランでは20CCUですが…、 このセッションにご参加いただいた方には

100CCUプラン(1ヶ月)クーポンを プレゼント!

• アンケートに希望の旨とご連絡先メールアドレスをご記入ください

ありがとうございました!