Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料
-
Upload
simon-mccorkindale -
Category
Internet
-
view
272 -
download
5
Transcript of Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料
![Page 1: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/1.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
株式会社 FUNX西 サイモン2015/12/13
UnityでmBaaSを使ってみよう@Unity Fukuoka 09
Backendless Unity SDK
![Page 2: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/2.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
自己紹介
![Page 3: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/3.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
•株式会社 FUNX 代表取締役社長 西サイモン•Unity 、 iOS 、 Android のアプリ開発を始めて5年目•mBaaS を扱い始めて一年半•「デジタルコペル」幼児知育アプリでBackendless Unity SDK を採用している
![Page 4: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/4.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
アジェンダ
![Page 5: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/5.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
1. mBaaS と Backendless の紹介2. Backendless Unity SDK とサンプルアプリ3. 「タイムゲス」サンプルゲームと
CodeRunner4. 「デジタルコペル」幼児知育アプリ
![Page 6: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/6.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
mBaaSとは?Backendlessとは?
![Page 7: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/7.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
バックエンドサーバ
mBaaS とは?• mBaaS とは? Mobile Backend as a Service との略• クライアントであるアプリには、バックエンドサーバが必要とするケースが多いのではないか
クライアント端末アプリやゲーム
![Page 8: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/8.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
バックエンドサーバ
• mBaaS はクライアントアプリに向けて色々なサービスを提供するプラットフォーム• インフラ管理とバックエンド開発にお金と時間がかかる。運用と保守も大変• mBaaS なら、インフラ管理と、量の重いバックエンド開発は要らない!
クライアント端末
mBaaS とは?
インフラ管理気にしなくてOK !アプリやゲーム
![Page 9: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/9.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• Backendless.com は mBaaS を提供する一社の会社
Backendlessクライアント端末
Push 通知 ユーザ登録・管理・認証データサービス ファイルストアサービス位置情報機能 メッセージカスタムサーバコード
Backendless とは
アプリやゲーム
![Page 10: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/10.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• SDK をあなたのアプリやゲームに埋め込み、 Backendless の各サービスを数行のコードで利用する
Backendlessクライアント端末
どう使うの? Backendless SDKs
アプリやゲームPush 通知 ユーザ登録・管理・認証データサービス ファイルストアサービス位置情報機能 メッセージカスタムサーバコード
自分の責任範囲
アプリやゲーム
Backendless SDK
![Page 11: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/11.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• ユーザ登録・管理・認証• データサービス • ファイルストアサービス• 位置情報機能 + Geofencing• Publish / Subscribe メッセージ + Push 通知• メディアサービス:オーディオとビデオの配信と収録• カスタムサーバコード : サーバ側でカスタム Java やPHP コードを実行できるサービス
• Node.JS スクリプトホスティング• API Engine• Backendless マーケットプレイス
Backendless の主な機能
![Page 12: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/12.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Backendless API Engine• API Engine とは、簡単にユーザサービスのような、カスタムサービスを作れる機能• API 仕様書か API サービスを実装した JAR をインポートするだけで Backendless に 対応したカスタムサービスの API が利用可能。• 自動的に API 用の Android や iOS などクライアント SDK が作成される。
![Page 13: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/13.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Backendless マーケットプレイス• 世界初の“ mBaaS アプリサーバストア”• Backendless 拡張パックを数ドルで購入できる• 自分が開発した Backendless 用のコードも無・有料で提供できる(将来)
![Page 14: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/14.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• たくさんのプラットフォームに対応している• iOS SDK• Android / Java SDK• Windows Phone .NET SDK• HTML5+JavaScript SDK• PHP• Adobe Flash/Air SDK• REST Web API• Cocos2d-x• Unity SDK
対応されているプラットフォーム
![Page 15: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/15.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Backendless Unity SDK
![Page 16: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/16.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
•Backendless のサービスを利用するための Unity SDK•現在は REST API ベースですが、 .NET SDK ベースにする予定
•各サービスの実装方法を説明するサンプルアプリもある
Backendless Unity SDK
![Page 17: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/17.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
SDKサンプルアプリ
![Page 18: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/18.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
サンプルアプリSDK とサンプルアプリが github 上で OpenSource で公開されている
![Page 19: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/19.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
「タイムゲス」サンプルゲーム
![Page 20: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/20.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
タイムゲスBackendless Unity SDK を利用したサンプルゲーム
![Page 21: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/21.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
•シンプルなゲームで、この SDK をゲームを開発する場合にどのように使えるのかをデモすることが目的•実装している Backendless サービス :
•ユーザ登録・ログイン•データ•ファイル•カスタムサーバコード
タイムゲス
![Page 22: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/22.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
タイムゲスとCODERUNNERのデモ
![Page 23: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/23.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
幼児知育アプリ「デジタルコペル」
![Page 24: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/24.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• 0 〜 6 歳の子供たち向け、レッスン 170 個以上の幼児教育アプリ• 英語版も日本語版もあり、 iOS AppStore 、 Google
Play 、 Amazon にて世界へ配信中。ウェブ版を配信予定
![Page 25: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/25.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• 自動更新機能( DLC 型):新しいレッスンをリリースしたとき、アプリ起動時にデータとファイルサービスと連携し、 Asset Bundle を動的にダウンロードする• 近くにコペル教室を探す機能:位置情報サービス• Push 通知:新しいレッスンをリリースしたとき、イベントがあるときなどにユーザへお知らせする• レッスンの数値取得:どのレッスンが何人に遊ばれたかとか、何分で遊んだのかの統計を解析し、アプリの向上を行うための KPI をとっている• カスタムサーバコードのタイマーによるユーザの課金管理:毎日各
AppStore の定期購入のバリデーションを行っている
デジタルコペルが利用する Backendless サービス
![Page 26: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/26.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• バックエンドの開発の工数を数ヶ月分短縮できた• インフラ管理をすべて Backendless に任せてハードの障害などを気にせずに運用ができるのが楽• ドキュメントを読み進めると、たくさんの機能が用意されていて予想外に使える部分が多かった
Backendless を使ってよかった点
![Page 27: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/27.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
リンク
![Page 28: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/28.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
• Backendless http://www.backendless.com
• Backendless Unity SDK とサンプルアプリ・ゲーム https://github.com/Backendless-Game-SDK/
• 株式会社 FUNX http://www.funx.jp
• デジタルコペル http://www.digitalcopel.com
![Page 29: Backendless Unity SDK @ Unity Fukuoka 09 プレゼン資料](https://reader035.fdocuments.net/reader035/viewer/2022062306/58a79de41a28ab03128b4a8f/html5/thumbnails/29.jpg)
COPYRIGHT 2014 @ UNITY TECHNOLOGIES
Thank you for listening