Couchbase x unity

38
Unity × Couchbaseで Webも スマホも VRも ユニティ・テクノロジーズ・ジャパン エバンジェリスト 伊藤 周

Transcript of Couchbase x unity

Page 1: Couchbase x unity

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

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

Page 2: Couchbase x unity

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

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

• 株式会社セガで

• アーケードゲーム開発

• 頭文字D

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

• モバイルゲーム開発

• 三国志コンクエスト

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

Page 3: Couchbase x unity

Hiyoshi Jump (VR Jump)

Page 5: Couchbase x unity

1. Unityとは

Page 6: Couchbase x unity

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

Page 7: Couchbase x unity

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

Page 8: Couchbase x unity

多彩な表現

Page 9: Couchbase x unity

特徴2 ライセンス

Page 10: Couchbase x unity

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

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

Page 11: Couchbase x unity

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

Page 12: Couchbase x unity
Page 13: Couchbase x unity

ボタン一発マルチ対応

Page 14: Couchbase x unity
Page 15: Couchbase x unity

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

Page 16: Couchbase x unity

シェア 45%

全開発者 47%

開発者数 450万人

プレイヤー6億人

Page 17: Couchbase x unity
Page 18: Couchbase x unity

Unity Asset Store

Page 19: Couchbase x unity

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

Page 20: Couchbase x unity

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

Page 21: Couchbase x unity

2. Unity × Couchbase

Page 22: Couchbase x unity

Unity とCouchbase Mobile

で何ができるのか?

Page 23: Couchbase x unity

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

Page 24: Couchbase x unity

ローカルDBを持つ意味

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

Page 25: Couchbase x unity

Couchbase の いいところ

Page 26: Couchbase x unity

Couchbase の利点

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

Page 27: Couchbase x unity

Couchbase Mobile for Unity

Page 28: Couchbase x unity

Unity × Couchbase

ゲーム

3D

膨大なアセット

スケーラビリティ

JSON

サーバーとの同期

マルチプラットフォーム

ユーザー数

DBを簡易に

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

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

Page 29: Couchbase x unity

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

Page 30: Couchbase x unity

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

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

Page 31: Couchbase x unity

Unity × Couchbase

ゲーム

3D

膨大なアセット

スケーラビリティ

JSON

サーバーとの同期

マルチプラットフォーム

ユーザー数

DBを簡易に

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

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

Page 32: Couchbase x unity

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

Page 33: Couchbase x unity

家具ショップアプリ

DB

ショップユーザー

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

スマホで 確認

気に入ったら 購入

Page 34: Couchbase x unity

デモ

Page 35: Couchbase x unity

Unity × Couchbase アプリ

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

Page 36: Couchbase x unity

3. まとめ

Page 37: Couchbase x unity

Unity × Couchbase

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

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

Page 38: Couchbase x unity

Unity Cross Industry