Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
アクションゲームにゆる~いソーシャル型協力機能を作りましょう
Search
ニフティクラウド mobile backend
August 10, 2016
Technology
770
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アクションゲームにゆる~いソーシャル型協力機能を作りましょう
CEDEC2016体験コンテンツ
ニフティクラウド mobile backend
August 10, 2016
More Decks by ニフティクラウド mobile backend
See All by ニフティクラウド mobile backend
Monaca キッチンシンクアプリの紹介
ncmb
0
980
ニフティクラウド mobile backend のREST API 4つ の課題
ncmb
0
680
サーバサイドエンジニアにこそ使って欲しいBaaS
ncmb
0
580
カジュアルゲームソーシャル強化塾 第一部
ncmb
0
510
カジュアルゲームソーシャル強化塾 第二部
ncmb
0
460
Unity + NCMBで作る カスタムステージのオンライン共有システム
ncmb
0
800
Other Decks in Technology
See All in Technology
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
180
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
0
410
デザインレビューは自動化できるのか?─ Flutter × Figma で UI 品質保証を考える
techiro
2
800
Content Mapper APIの応用例~CSS Modules、言語ファイル~
uhyo
2
610
[JAWS Festa 2026]一番いい仕事は、請求書に現れない / jawsfesta2026
sh_fk2
2
190
公共システムAdventCalendar2026
toru_kubota
0
260
攻撃 3 時間 vs 復旧 10 時間。アクセスキー流出の非対称性を体感するために CTF を作った話
kazzpapa3
1
150
Microsoft Entra Kerberos で実現するクラウド デバイス管理
tamaiyutaro
2
590
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
4
3k
IoTとは〜? 数字で見るSORACOM UG【SORACOM UG Explorer 2026】
soracom
PRO
0
190
推論基盤と Scale-Up Interconnect の現状と制約から俯瞰する技術動向
markunet
2
820
re:Invent2026 事前勉強会 歴史と愉しみ方10分LT編
toshi_atsumi
0
140
Featured
See All Featured
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Cult of Friendly URLs
andyhume
79
7.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
48k
Balancing Empowerment & Direction
lara
6
1.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
121
120k
The Limits of Empathy - UXLibs8
cassininazir
2
770
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.6k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
320
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.9k
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
Copyright © NIFTY Corporation All Rights Reserved. アクションゲームに ゆる~い ソーシャル型協力機能
を作りましょう
Copyright © NIFTY Corporation All Rights Reserved. 2 体験会でやること ゲームオーバー
ノンプログラミング でできますっ! クラウドに 次のユーザーへの アドバイスを残せる クラウド(サーバ)にメッセージを保存して ソーシャル型協力機能を体験できる! 次のユーザーは、 ゲームオーバーしたユーザーの アドバイスを読み有利に戦える
Copyright © NIFTY Corporation All Rights Reserved. 3 はじめる前に必要なこと ニフティクラウドmobile
backend http://mb.cloud.nifty.com/ ※利用登録をする 本日の資料 【Speaker Deck】https://goo.gl/zYTmQr 【GitHub】https://goo.gl/YrW73f
Copyright © NIFTY Corporation All Rights Reserved. 4 目次
ニフティクラウドmobile backendについて mBaaS利用登録 キーの挿入 動作確認 コード説明
Copyright © NIFTY Corporation All Rights Reserved. 5 ニフティクラウドmobile backendとは?
スマートフォンアプリのバックエンド機能が 開発不要になる クラウドサービス ニフティクラウドmobile backendとは mBaaS(mobile backend as a Service)と呼ばれる クラウドサービスのジャンルのひとつで、 スマートフォンアプリでよく利用される汎用的な機能を クラウドから提供するサービスです。 クラウド上に用意された機能を API・SDKで呼び出すだけで利用できるので、 サーバー開発・運用不要でよりリッチなバックエンド機能を アプリに実装することができ、工数削減による コストカット・スピードアップに貢献します。 ※SDKはUnity,iOS ,Android,JavaScriptの4つを提供しております。 提供中の機能
Copyright © NIFTY Corporation All Rights Reserved. 6 Unityに導入することで実現できること ユーザーログイン認証
オンラインランキング Android・iOS各プラットフォームへの プッシュ通知配信 UnitySDKで提供中の機能 SDKで できる こと
Copyright © NIFTY Corporation All Rights Reserved. 7 mBaaSの利用登録 1/2
http://mb.cloud.nifty.com/ 無料登録をしていただくと、 @nifty会員登録を 行うフローに移ります。 登録いただいた後、 mBaaSにログインしていただくと 利用登録が行えます。 次項以降の説明に従い、 利用登録を行ってください。 ※右クリックして新しいタブで開くと便利です。 まず、下記URLよりmBaaSのサービスサイトに アクセスしてください。 ここをクリック ここをクリック
Copyright © NIFTY Corporation All Rights Reserved. 8 mBaaSの利用登録 2/2
利用規約を 確認後、同意して 利用開始! ご登録いただいた @nifty IDで ログイン ここをクリック 必要事項を入力して@nifty会員登録してください。
Copyright © NIFTY Corporation All Rights Reserved. 9 mBaaSのアプリ作成 利用登録が終わると
アプリの新規作成画面が表示されます。 アプリ名を入力して新規作成してください。 mBaaSは、「アプリケーションキー」 「クライアントキー」の2つのキーを使い、 サーバー接続の認証を行っています。 その2つのキーがアプリ作成時に生成されます。 「ced_gray」 と入力してください 2つのキーは 後で使います OKをクリックすると 管理画面が表示されます
Copyright © NIFTY Corporation All Rights Reserved. 10 キーの設定 まず、mBaaSのアプリ作成で管理画面を開いた方にキーの見方をご案内します。
アプリ設定をクリック ここにあります 次にキーの設定についてです。 UnityのMainシーン、Hierarchy 配下にあるNCMBSettingsをク リックしそのインスペクター部 分にアプリケーションキー、 クライアントキーを設定します。 コピー&ペーストで 貼り付けて 設定が行えます
Copyright © NIFTY Corporation All Rights Reserved. 11 動作確認 Asset>Scenesの「
Main 」 シーンからゲームを実行してください。 アカウントを作るか、ログインをしていただき ゲームをプレイして、ゲームオーバーになってください。 アドバイスを残したら、「呪い」「回復」「効果なし」を設定して mBaaSをご確認ください ゲームオーバー 次のユーザーへの アドバイスを記入 「呪い」「回復」 「効果なし」を 選んでください mBaaS、データストアの 「Grave」クラスを確認 十字キーで移動 スペースで攻撃
Copyright © NIFTY Corporation All Rights Reserved. 12 動作確認2 もう一度、ゲームを実行していただき
先ほどゲームオーバーになった場所に訪れてください 下記の様な「Grave(墓)」が表示されます 上記のように作動すれば成功です! 墓に近づくと、 墓の主の名前 (赤枠内)が表示されます クリックすると アドバイスが読めます 「調べる」を押すと墓の設定 に応じて下記の効果が得られます 墓の設定 効果 呪い ダメージを受ける 回復 HPが回復 効果なし 特に何もおこらない 次ページからコード解説や スマホアプリ、ビルド時のUIの変更について 記載していますのでぜひご覧ください
Copyright © NIFTY Corporation All Rights Reserved. 13 コード解説:アドバイスの保存 アドバイス保存のコードはAsset>Scriptsの「DataStoreManager.cs」にて
行っています。 下記のコードが、アドバイス保存に関するコードになりま す、ご参照ください。
Copyright © NIFTY Corporation All Rights Reserved. 14 他の部分のコード解説 Github
READMEにて https://goo.gl/YrW73f Readmeの中に 詳しい解説が 書いてあります
Copyright © NIFTY Corporation All Rights Reserved. 15 スマホビルド時に関して Build
SettingsにてプラットフォームをAndroid、iOSに変えていただくと、 スマホ用のUIに変更されます ぜひ皆さんも変更して、ビルドしてスマホで遊んでみてくださいね! スマホ用のUIに変更