Couchbase x unity

Post on 10-Feb-2017

1.090 views 1 download

Transcript of Couchbase x unity

Unity × Couchbaseで Webも スマホも VRも

ユニティ・テクノロジーズ・ジャパン エバンジェリスト 伊藤 周

自己紹介•伊藤 周 (いとう まこと)

• ゲームプログラマ暦13年

• 株式会社セガで

• アーケードゲーム開発

• 頭文字D

• ガンダムカードビルダー

• モバイルゲーム開発

• 三国志コンクエスト

• 2012年3月よりUnityへ twitter: @warapuri

Hiyoshi Jump (VR Jump)

1. Unityとは

誰にでも使えるゲーム開発環境

特徴1 3D/2Dゲームエンジン

多彩な表現

特徴2 ライセンス

ライセンス•個人(Personal版) • 無料 • 法人(Professional版) • 194,400円(Pro/iOS/Android各)

• ロイヤリティなし! • 機能差はなし

特徴3 マルチプラット フォーム

ボタン一発マルチ対応

特徴4 圧倒的な ユーザー数

シェア 45%

全開発者 47%

開発者数 450万人

プレイヤー6億人

Unity Asset Store

使いこなせる 開発者を 見つけられる

Googleで調べれば 大体の答えは出てくるUnity [何かわからないこと]

2. Unity × Couchbase

Unity とCouchbase Mobile

で何ができるのか?

そもそも ローカルDBを 持つ意味は?

ローカルDBを持つ意味

•DBを簡易に引ける • パーソナルデータの更新 • 例:地域情報

Couchbase の いいところ

Couchbase の利点

•サーバーDBとの同期が早い&簡単 • JSONで扱えて楽 • スケーラビリティ

Couchbase Mobile for Unity

Unity × Couchbase

ゲーム

3D

膨大なアセット

スケーラビリティ

JSON

サーバーとの同期

マルチプラットフォーム

ユーザー数

DBを簡易に

パーソナルデータ商品の3Dモデルを

スマホで確認できるアプリ

「え?ゲームじゃないの?」

Game with Couchbase•用途によってはアリ • パラメータ(ゲームに影響しないデータ) • データ(3D/2Dモデル、画像、サウンド等)の更新

• 注意点! • チート上等 • 重要なパラメータデータを入れてはNG

Unity × Couchbase

ゲーム

3D

膨大なアセット

スケーラビリティ

JSON

サーバーとの同期

マルチプラットフォーム

ユーザー数

DBを簡易に

パーソナルデータ商品の3Dモデルを

スマホで確認できるアプリ「家具ショップアプリ」

家具ショップアプリ•要件 • ショップは家具を更新できる • ユーザーは任意の家具を確認できる • ユーザーは配置が自由にできる

家具ショップアプリ

DB

ショップユーザー

商品3Dデータの アップロード自動更新

スマホで 確認

気に入ったら 購入

デモ

Unity × Couchbase アプリ

•相性がいい • 唯一無二のアプリが作れる • そのままスマホ/Web/VRに展開可

3. まとめ

Unity × Couchbase

• 多くのユーザーに利用されているUnity • サーバーとの同期が容易なCouchbase Mobile

• 組み合わせることで、強力なソリューションが展開可能

Unity Cross Industry