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
© Copyright 2024