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
960
ニフティクラウド mobile backend のREST API 4つ の課題
ncmb
0
680
サーバサイドエンジニアにこそ使って欲しいBaaS
ncmb
0
580
カジュアルゲームソーシャル強化塾 第一部
ncmb
0
500
カジュアルゲームソーシャル強化塾 第二部
ncmb
0
450
Unity + NCMBで作る カスタムステージのオンライン共有システム
ncmb
0
800
Other Decks in Technology
See All in Technology
iOSDC Japan 2026 day1 TrackC 10:50
feedtailor
1
160
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
1
910
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
0
2.7k
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
1
130
Minecraft JavaのMODをSwiftで作る
1mash0
0
160
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
1
1.6k
20260912_スクラムにジェネラリストは必要か
ryugen04
0
420
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
8
4.2k
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
160
LTのテーマ どうきめてる?〜5つの型と私のやり方〜
yama3133
1
110
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
1
400
20260912_スクフェス三河
kgnkhkr
0
380
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.5k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
940
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
600
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Ethics towards AI in product and experience design
skipperchong
2
380
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
720
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に変更