講演ファイルのダウンロード(PDF)

GMO mBaaS
powered by backendless
and
Backendless Unity SDK
株式会社アクロディア
西 サイモン
2015/04/14
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
自己紹介
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• 株式会社FUNX 代表取締役社長 西サイモン
• 株式会社アクロディア mBaaSエンジニアも担当
• ニュージーランド出身。日本は12年目
• Unity、iOS、Androidのアプリ開発を始めて5年目
• FUNX本社が福岡・天神
• 趣味は、ビール飲みながらのUnity
• 「デジタルコペル」幼児知育アプリでBackendless
Unity SDKを採用している
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
本日のアジェンダ
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
1. 
2. 
3. 
4. 
5. 
GMO mBaaS powered by Backendless
Backendless Unity SDKとサンプルアプリ
「タイムゲス」サンプルゲームとCodeRunner
「デジタルコペル」幼児知育アプリ
リンクとお問い合わせ
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
GMO mBaaS
powered by backendless
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
mBaaSとは?
•  mBaaSとは?Mobile Backend as a Serviceとの略
•  クライアントであるアプリには、バックエンドサーバが必要とするケースが多いかと
クライアント端末
アプリや
ゲーム
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
バックエンドサーバ
mBaaSとは?
•  インフラ管理とバックエンド開発にお金と時間がかかる。運用と保守も大変
•  サンプルゲームの開発依頼を受けたきかっけにmBaaSのことを知った
•  mBaaSならサーバ側の開発とインフラ管理は要らない!
クライアント端末
アプリや
ゲーム
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
バックエンドサーバ
気に
しなく
て
OK!
Backendless and GMO mBaaS
•  mBaaSはクライアントアプリに向けて色々なサービスを提供するプラットフォーム
•  Backendless.comは米国で動いており、同じシステムを稼働するGMO mBaaS
クライアント端末
アプリや
ゲーム
GMOアプリクラウド(バックエンドサーバ)
GMO mBaaS
Push通知
ユーザ登録・管理・認証
データサービス
ファイルストアサービス
位置情報機能
メッセージ
カスタムサーバコード
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
どう使うの?Backendless Unity SDK
•  SDKをあなたのゲームに埋め込み、mBaaSの各サービスを数行のコードで利用
•  デジタルコペルはBackendless.comで数ヶ月の実績がある
クライアント端末
GMOアプリクラウド(バックエンドサーバ)
あなたの
Unityゲーム
GMO mBaaS
Push通知
ユーザ登録・管理・認証
データサービス
ファイルストアサービス
位置情報機能
メッセージ
カスタムサーバコード
Backendless
Unity SDK
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
自分の責任範囲
mBaaSの主な機能
• Push通知
• ユーザ登録・管理・認証
• データサービス
• ファイルストアサービス
• 位置情報機能
• Publish / Subscribe メッセージ
• カスタムサーバコード : サーバ側でカスタムJava
コードを実行できるサービス。
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
対応されているプラットフォーム
• たくさんのプラットフォームに対応している
• iOS SDK
• Android / Java SDK
• Windows Phone SDK
• HTML5+JavaScript SDK
• Adobe Flash/Air SDK
• REST Web API
• Unity SDK
• cocos2d-x (提供予定)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Backendless Unity SDK
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Backendless Unity SDK
• mBaaS用のUnity SDK
• 株式会社アクロディアが開発したもの
• 上記のmBaaS機能が全て対応されている
• 各サービスの実装方法を説明するサンプ
ルアプリもある
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
サンプルアプリ
SDKとサンプルアプリがgithub上でOpenSourceで公開されている
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
「タイムゲス」サンプルゲーム
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
タイムゲス
Backendless Unity SDKを利用したサンプルゲーム
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
タイムゲス
• シンプルなゲームで、このSDKをゲー
ムを開発する場合にどのように使える
のかをデモすることが目的
• 実装しているmBaaSサービス:
• ユーザ登録・ログイン
• データ
• ファイル
• カスタムサーバコード
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
タイムゲス
と
CODERUNNERのデモ
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
幼児知育アプリ
「デジタルコペル」
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
•  0〜6歳の子供たち向け、レッスン90個以上の幼児教育アプリ
•  英語版も日本語版もあり、iOS AppStore、Google Play、Amazon
にて世界へ配信中。ウェブ版を配信予定
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
デジタルコペルが利用するmBaaS機能
• 自動更新システム:教材を追加するとき、アプリ起動時
にデータとファイルサービスと連携し、Asset Bundleを
動的にダウンロードする
• 近くにコペル教室を探す機能:位置情報サービス
• Push通知:新しい教材をリリースしたとき、イベントがあ
るときなどにユーザへお知らせする
• レッスンの数値取得:どのレッスンが何人に遊ばれたか
とか、何分で遊んだのかの統計を解析し、アプリ向上を
行うためのKPIをとっている
• カスタムサーバコードのタイマーによるユーザの課金管
理:毎日各AppStoreの定期購入のバリデーションを
行っている
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
mBaaSを使ってよかった点
• バックエンドのインフラ管理と開発の工数を数ヶ月分
短縮できた
• インフラをすべてmBaaSに任せてハードの障害など
を気にせずに運用ができるのが楽
• ドキュメントを読み進めると、たくさんの機能が用意
されていて予想外に使える部分が多かった
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
リンクとお問い合わせ
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
•  GMO mBaaS トップページ http://www.gmo-mbaas.com
•  Backendless Unity SDK & 「タイムゲス」サンプルゲーム https://github.com/Backendless-Game-SDK/
•  Backendless http://www.backendless.com
•  株式会社アクロディア http://www.acrodea.co.jp
•  株式会社FUNX http://www.funx.jp
•  デジタルコペル http://www.digitalcopel.com
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
お問い合わせ先
https://www.gmo-mbaas.com/contact/
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Thank you for listening
COPYRIGHT 2014 @ UNITY TECHNOLOGIES