Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
アクションゲームにゆる~いソーシャル型協力機能を作りましょう
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ニフティクラウド mobile backend
August 10, 2016
Technology
760
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
950
ニフティクラウド mobile backend のREST API 4つ の課題
ncmb
0
670
サーバサイドエンジニアにこそ使って欲しいBaaS
ncmb
0
580
カジュアルゲームソーシャル強化塾 第一部
ncmb
0
500
カジュアルゲームソーシャル強化塾 第二部
ncmb
0
450
Unity + NCMBで作る カスタムステージのオンライン共有システム
ncmb
0
790
Other Decks in Technology
See All in Technology
GitHub Copilot app最速の発信の裏側
tomokusaba
1
160
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
2
810
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
0
170
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
130
20260619 私の日常業務での生成 AI 活用
masaruogura
1
230
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
410
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
670
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.3k
失敗を資産に変えるClaude Code
shinyasaita
0
710
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
410
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
220
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
220
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Speed Design
sergeychernyshev
33
1.9k
Navigating Team Friction
lara
192
16k
Designing for Timeless Needs
cassininazir
1
260
RailsConf 2023
tenderlove
30
1.5k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
170
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に変更