58
Copyright © NIFTY Corporation All Rights Reserved. Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. アプリのバックエンドを支えるサービス 「mBaaS」のご紹介 富士通クラウドテクノロジーズ株式会社 山本 昇平 株式会社ヘッドハイ 一條 貴彰 ハッシュタグ #ncmb

GTMF2017 アプリのバックエンドを支えるサービス「mBaaS」のご紹介 ニフティクラウド mobile backend

Embed Size (px)

Citation preview

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.

アプリのバックエンドを支えるサービス「mBaaS」のご紹介

富士通クラウドテクノロジーズ株式会社 山本 昇平株式会社ヘッドハイ 一條 貴彰

ハッシュタグ #ncmb

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 2Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

富士通クラウドテクノロジーズ株式会社山本 昇平Photonネットワークエンジンの技術支援の経験を経て、ニフティ(現・富士通クラウドテクノロジーズ)入社。ニフティクラウドmobile backendの企画・普及活動を行っています。趣味はスプラトゥーン(S+99)をはじめとしたゲーム全般。

登壇者紹介

株式会社ヘッドハイ代表取締役 一條 貴彰ゲーム作家・Game DevRel。小規模ゲーム開発者が活躍しやすい世の中作りのため、複数社からDevRel仕事を請けています。ゲーム作家としての代表作は『Back in 1995』(Steam)。

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 3Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ニフティ株式会社から社名変更しました!

富士通クラウドテクノロジーズ株式会社とは?

クラウド事業を継承サービス内容に変更はありません!

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 4Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ニフティクラウド mobile backend ニフティクラウド(IaaSなど) IoTデザインセンター

会社分割のイメージ

ISP(プロバイダ) NifMo デイリーポータルZ

存続会社(社名変更)

新会社

旧・ニフティ株式会社

新・ニフティ株式会社

富士通クラウドテクノロジーズ株式会社

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.

1. ニフティクラウド mobile backend とは?

2. アプリ事例

3. まとめ&お知らせ

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 6Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ゲームなどアプリのバックエンド機能が

開発不要となるクラウドサービスです。

本日ご紹介するサービス

略してNCMB

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 7Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ここでのサーバーレスとは、

サーバーの管理が不要なサービスのことを指します

例えばこんな機能を簡単に実装できちゃいます

などなど

プッシュ通知アプリ内の

お知らせメッセージ ガチャ機能

ギルド・フレンド機能 端末引継ぎ機能メールアドレスの認証と

パスワードの再発行

ゲームに関するデータの保存

画像のアプリ内共有(キャラクター情報

スクリーンショットなど)

ゲームに必要な機能をサーバーレスで組み込むことができるサービス

位置情報使ったマッチング機能

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 8Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ここでのサーバーレスとは、

サーバーの管理が不要なサービスのことを指します

例えばこんな機能を簡単に実装できちゃいます

などなど

プッシュ通知アプリ内の

お知らせメッセージ ガチャ機能

ギルド・フレンド機能 端末引継ぎ機能メールアドレスの認証と

パスワードの再発行

ゲームに関するデータの保存

画像のアプリ内共有(キャラクター情報

スクリーンショットなど)

ゲームに必要な機能をサーバーレスで組み込むことができるサービス

位置情報使ったマッチング機能

じゃあ、どうやって利用するの?

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 9Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ゲームなどアプリのバックエンド機能が

開発不要となるクラウドサービス

NCMBでは現在7つの機能として提供中!

Unity (iOS/Android/WebGL(開発中)),

ネイティブiOS, AndroidとJavaScript SDKを提供

REST APIがあるのでSDKの無い環境でも開発可能現在提供中の機能

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 10Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

組み込み簡単、配信簡単 コントロールパネルのフォームに入力するだけ

セグメント配信 女性だけ、30代だけなど、条件を作成して配信分けが可能

リッチプッシュ プッシュ通知を開封すると、ウェブページが自動的に立ち上がる

ダイアログプッシュ(Androidのみ) Androidのプッシュ通知をiOSのように中央に大きく表示

開封率表示 プッシュ通知の開封状況をグラフで確認できるため、効果的なプロモーションを促進

プッシュ通知の機能を利用する

実装できる機能 プッシュ通知

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 11Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

組み込み簡単、配信簡単

• ブラウザ上の管理画面から簡単に配信

• 配信対象、配信日時など指定

• エンジニアの手を煩わせず、アプリ運営チームに任せられる

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 12Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

プッシュ通知の配信・開封率の確認が可能

プッシュ通知開封率の確認

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 13Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

プッシュ通知を開封すると、ウェブページが自動的に立ち上がるAppStoreへ飛ばすことも可能

リッチプッシュ

ストアアプリを自動で開くアップデートの促進、アプリ利用率の向上

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.

セグメント配信女性だけ、30代だけなど、セグメントを指定して配信が可能

ダイアログプッシュ(Android用)Androidのプッシュ通知を、iOSのように中央に大きく表示

その他のプッシュ通知

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 15Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ログイン・ログアウト機能の提供 ソーシャルゲームではごく当たり前のユーザーデータのサーバー管理

パスワード再発行 メールアドレスを入力すると自動的にアドレス確認のメールが配信され、認証を行う仕組み

パスワードの再発行メール配信機能なども、メールサーバーを立てる必要なく実装可能

会員管理

メールアドレスの認証とパスワードの再発行 端末引継ぎ機能

実装できる機能

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 16Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ログイン・ログアウト利用例(管理画面)

ユーザーID ユーザー固有の情報例:フレンドIDリスト、所持アイテムIDリスト、ニックネーム、クリアしたクエストのIDリスト、etc...フィールドを暗号化して管理画面から見えなくすることも可能

データの更新日付アップデート日付

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 17Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

登録されたメアドにパスワード再発行のメールを飛ばす機能

超便利:パスワード再発行システム搭載

スクリプト内から簡単呼び出し

管理画面で文面を入力

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 18Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ゲームのデータを保存・共有することができるデータベース機能

コンテンツ管理 ランキング機能やお知らせ機能なども簡単実装

データストア

実装できる機能

ゲームに関するデータの保存

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 19Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

お知らせ機能をデータストアで管理画面から変更可能!

お知らせ機能もデータストアで出来る!

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 20Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

スキーマレスなデータ構造 キーバリュー形式での管理

権限設定によるアクセス制御 各データや、クラス単位でアクセス制限を掛けることが可能

データストアはテーブル構造を柔軟に変更できる

後からでもカラムを追加可能

例:有料会員と無料会員によってアクセスできるデータを区別する

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 21Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

データストアへ保存:Unityの場合

NCMBObjectは、NCMBへのオブジェクトの保存・更新・削除などを行うクラス

オブジェクトの保存先はNCMBObjectの初期化時に指定したクラス名「PlayerData」で識別されます

KVS形式のオブジェクトで扱うことでき、Addメソッドで値を追加します。

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 22Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

データストアへ保存:Unityの場合

KVS形式のオブジェクトで扱うことでき、Addメソッドで値を追加します

今回は引数として下記をセット

• PlayerName: “AAA”

• Score: 100

• Coin: 300

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 23Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

データストアへ保存:Unityの場合

引数に別メソッドを設定し、内部で呼出すコールバック、サーバ保存時の処理を記載しています

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 24Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

データストアへ保存:Unityの場合

NCMBObjectでセットした文字列がクラス名として、

Addで追加したパラメータがレコードとして登録

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 25Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

画像やテキスト、音楽などさまざまな種類のファイルを保存することができる

コンテンツ配信 画像・テキスト・音声・動画などのさまざまなデータを保存、配信できます

ユーザー間での画像共有 アクセス制限をかけてファイルを管理できるので、ユーザー間での画像共有機能なども簡単に実

装することが可能です。

ファイルストア

実装できる機能

アプリ内のお知らせメッセージ

画像のアプリ内共有(キャラクター情報

スクリーンショットなど)

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 26Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

コンテンツ配信 例えば、メニュー画面に表示させるバナーといった画像ファイルを配信できます

ファイルの差し替えも管理画面から可能!

メニューのバナーもファイルストアで簡単差し替え

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 27Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

スマートフォンのGPS機能などを利用した位置情報を保存・管理2点間の検索や点と半径の指定による検索などが行えます 矩形検索、円形検索といった検索方式 位置情報に連動したプッシュ通知

位置情報検索

実装できる機能

位置情報使ったマッチング機能

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 28Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

サーバサイドにNode.jsのスクリプトを設置できる機能

ガチャ機能 ロジックをサーバー側に持たせることで、確率の変更なども自由に行える。

ロジックの共通化 iOS/Androidの両方で利用する複雑なロジックや複数APIをサーバー側のロジックにまとめ、

クライアントアプリ側の軽量化や通信料削減を実現できます

チート対策 ユーザーリソースの管理をサーバー側に一元化することでチート対策を実施

スクリプト

実装できる機能 ガチャ機能

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 29Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

スクリプト

※データストアから値を取得し、ランダムに返すサンプルスクリプト

ガチャ機能だけでなく、プレゼント付与、

iOS, Android レシート検証(課金)なども

サーバレスで実装することが可能です!

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 30Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

NCMBの全ての機能を使う必要はありません!

既存ゲームにプッシュ通知を組み込む、セキュリティを担保された

ガチャ機能が欲しいなどチョイスして使うのがオススメ

mBaaSは必要な機能だけを利用するのがオススメ

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.

デモ

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 32Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ここでのサーバーレスとは、

サーバーの管理が不要なサービスのことを指します

例えばこんな機能を簡単に実装できちゃいます

などなど

プッシュ通知アプリ内の

お知らせメッセージ ガチャ機能

ギルド・フレンド機能 端末引継ぎ機能メールアドレスの認証と

パスワードの再発行

ゲームに関するデータの保存

画像のアプリ内共有(キャラクター情報

スクリーンショットなど)

ゲームに必要な機能をサーバーレスで組み込むことができるサービス

位置情報使ったマッチング機能

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 33Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ここでのサーバーレスとは、

サーバーの管理が不要なサービスのことを指します

例えばこんな機能を簡単に実装できちゃいます

などなど

プッシュ通知アプリ内の

お知らせメッセージ ガチャ機能

ギルド・フレンド機能 端末引継ぎ機能メールアドレスの認証と

パスワードの再発行

ゲームに関するデータの保存

画像のアプリ内共有(キャラクター情報

スクリーンショットなど)

ゲームに必要な機能をサーバーレスで組み込むことができるサービス

位置情報使ったマッチング機能

でもお高いんでしょ?

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.

無料サービスでまずはお試し!

法人でも無料プランでほぼ全ての機能が利用可能です!

有償プランに比べて叩けるAPIの回数などに制限を設けています

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 35Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

運用フェーズ

無料でほぼ全ての機能が使えるので、本番投入するまでコストゼロ

おすすめの利用方法

• 企画段階で使うデモ用のゲームや、低予算のゲームにぴったり

• 不幸にも開発途中で計画変更があってもコストゼロで済む

• リリース後も月額3万円とお手頃、しかもSLA99.95%で安心!

開発フェーズ企画・設計フェーズ

無料! 30,000円/月

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.

4つの切り口で見るNCMBのメリット

パブリッシャー 開発会社

インフラエンジニア クライアントエンジニア

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 37Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

具体的な内容を記した書籍、豊富なドキュメントで、開発会社さまは楽に開発を行えます

NCMBを基盤として利用することで、開発会社さまで画一的に実装することが可能です

大規模アプリでも安定稼動SLA適用実績も運用開始後4年間で一度もありません

NCMBを利用するメリット

パブリッシャー

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 38Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

インフラ側の構築・運用はすべてNCMB側におまかせ 空いたリソースで本当にやりたかった業務に専念できる

開発・運用工数を削減し、必要な機能を高品質に実現

国産サービスだからこそ日本語・日本時間で即時対応 きめ細かなテクニカルサポートで成功のお手伝いを行います

NCMBを利用するメリット

開発会社

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 39Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

構築・運用はすべてNCMB側におまかせ 空いたリソースで本当にやりたかった業務に専念できる NCMBの全ての機能を利用する必要はありません

プッシュ通知だけ、サーバサイドのスクリプトだけ

開発・運用工数を削減することで大幅なコストカットを実現

NCMBを利用するメリット

インフラエンジニア

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 40Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

Apple Googleの仕様変更に追従するため、運用が楽 APNs / FCMといったプッシュ配信サーバの仕様変更などを

NCMB側で吸収してサポート SDKをアップデートするだけで即対応可能

必要な機能だけを選択してサーバレスでゲーム開発

インフラエンジニア不在のプロジェクトでの開発にも

オープンソースのSDKで直接意見を取り入れ改善の実施

NCMBを利用するメリット

クライアントエンジニア

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.

1. ニフティクラウド mobile backend とは?

2. アプリ事例

3. まとめ&お知らせ

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.

アプリ事例

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 43Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

強くてNEW GAME

GameBank株式会社

活用事例:ゲームに必要な機能を短期間&サーバレスで実現

リリース日: 2017/4

ゲームジャンル:タップRPG

プラットフォーム:iOS/Android

ゲームに必要な機能をスクリプトで実装!

ユーザーリソースの管理をスクリプトに一元化するこ

とでチート対策を実施

オンラインでスクリプトを更新できるので、スクリプト

バグ修正・機能追加を容易に実現

会員管理・認証

スクリプトを使うことで工数が大幅削減され、オンラインゲームの基本的な要素(ガチャ、実績、強化、プレゼントなど)を3人月で作ることができました!

――GameBank株式会社チーフサーバーエンジニア 青木仁志氏

データストア

スクリプト

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 44Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

弱虫ペダル Connect Road

フリュー株式会社

活用事例:IPゲームでNCMBへの移行を実現!

リリース日: 2017年

ゲームジャンル:パズルアクション

プラットフォーム:iOS/Android

ユーザログインやユーザデータの管理にNCMBの

会員管理とデータストアをご利用頂いています

またユーザーへの一斉プロモーション機能に

プッシュ通知の機能をご活用頂いています

会員管理・認証

価格・使いやすさ・日本語でのサポートが主な理由です。またNCMBへの移行時の問題点の少なさも理由となります。

――フリュー株式会社 武内 英門氏

データストア

ファイルストア プッシュ通知

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 45Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

伝説の旅団

株式会社オインクゲームズ

活用事例:世界配信アプリでの活用について

データストアで全ゲームデータを管理し、複数デバイスで

共有機能の実装を用意に行った

管理画面から1行を追加するだけで、新規ダンジョンを追加可能。運用や管理が楽に

会員管理・認証 データストア

プッシュ通知

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 46Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

『Solokus』

by わけん

活用事例:リッチプッシュを使ったアップデート案内

リリース日: 2017/1/4

ゲームジャンル:パズル

プラットフォーム:iOS/Android

データストアで「ステージのクリア率」を表現

リッチプッシュ通知でアップデート案内

プッシュ通知 データストア

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 47Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

『ひとりぼっち惑星』

by ところにょり

活用事例:ストアランキング「総合1位」のゲーム

リリース日: 2016/6/20

ゲームジャンル:放置系

プラットフォーム:iOS/Android

データストアを使ったユーザー同士のメッセージング機能

プッシュ通知 データストア

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 48Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

『あめのふるほし』

by ところにょり

活用事例:データストアを活用したユニークなシステム

リリース日: 2017/6/20

ゲームジャンル:放置系

プラットフォーム:iOS/Android

データストアを使った「遺言」を残すシステム

プレイヤーがゲーム中で死ぬとメッセージを残せる

それをほかのプレイヤーが閲覧できる。

雨の日しかプレイできない(!)

データストア

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 49Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

『君の目的はボクを殺すこと3』

by ふんどしパレード株式会社

活用事例:プッシュ通知だけ利用し、それ以外は他社クラウド

リリース日: 2016/12/5

ゲームジャンル:クリッカー

プラットフォーム:iOS/Android

プッシュ通知のみの導入

データ管理は他社クラウドを利用

(開発者はサーバーエンジニア)プッシュ通知を送った日は起動率が確実に増えるので、広告売上に良い影響があります!(前作コメント)

――ふんどしパレード株式会社山田裕希 氏

プッシュ通知

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 50Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

『超ダメージ姫さま』

by 奈良の人(ItemBox)

活用事例:データストア+ファイルストアで「お知らせ」機能

リリース日: 2017/4/14

ゲームジャンル:

タップアクション

(クリッカー系)

プラットフォーム:

iOS/Android

データストア

ファイルストア

・データストアでランキング機能の実装

・データストア+ファイルストアで「お知らせ」を実装。アプリアップデートせずに画像とメッセージを配信。

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.

1. ニフティクラウド mobile backend とは?

2. アプリ事例

3. まとめ&お知らせ

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 52Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

こんな機能を簡単に実装できちゃいます

プッシュ通知アプリ内の

お知らせメッセージガチャ機能

ギルド・フレンド機能 端末引継ぎ機能メールアドレスの認証と

パスワードの再発行

ゲームに関するデータの保存

画像のアプリ内共有(キャラクター情報

スクリーンショットなど)

位置情報使ったマッチング機能

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 53Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

パブリッシャーさまは

パブリッシャー&開発会社

豊富なドキュメントで開発会社が楽をできる

開発会社さまは

工数の削減と高品質な機能を同時に実現できる

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 54Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

インフラエンジニアは

インフラエンジニア&クライアントエンジニア

開発工数を削減し、本来やるべき業務に専念

クライアントエンジニアは

必要な機能を選択し、サーバレスでアプリ作成

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 55Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

NCMBを導入しても、すべての機能を利用する必要は無いシステム全てをNCMBで構築するのではなく、

必要な機能だけをチョイスして利用するのがオススメ

スクリプトで必要な機能を実装、プッシュ通知のみ利用といった使い方をするのがベスト

柔軟な組み合わせ利用をするのがオススメ

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 56Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

ブースでご覧いただけます。

書籍も好評発売中です!

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. 57Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved. |

【ハンズオン】サーバーレスでゲームにガチャ機能を実装してみよう! 日時:7/26(水)16:00~18:00 会場:新しい働き方LAB(渋谷駅徒歩3分/ヒカリエそば) 内容:各ステップで講師の説明に沿って進めていくハンズオン形式

mBaaSを体験してみたい方サーバレスでアプリを作ってみたい方にオススメです!

CEDEC 2017 日程:8/30(水)~9/1(金) 会場:パシフィコ横浜 内容:(仮題)【開発工数3人月!?】ゲームのバックエンドを「マイクロサービ

ス」で「サーバレス」で実現!NCMBの最新事例とその紹介

GameBank株式会社の開発担当者とプロデューサーご講演予定!

今後のイベントについて

Copyright © NIFTY Corporation All Rights Reserved.Copyright © FUJITSU CLOUD TECHNOLOGIES LIMITED All Rights Reserved.

ご清聴いただきありがとうございました