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
ゲーム
3D
膨大なアセット
スケーラビリティ
JSON
サーバーとの同期
マルチプラットフォーム
ユーザー数
DBを簡易に
パーソナルデータ
商品の3Dモデルを
スマホで確認できるアプリ
「え?ゲームじゃ
ないの?」
Game with Couchbase
• 用途によってはアリ
• パラメータ(ゲームに影響しないデータ)
• データ(3D/2Dモデル、画像、サウンド等)
の更新
• 注意点!
• チート上等
• 重要なパラメータデータを入れてはNG
ゲーム
3D
膨大なアセット
スケーラビリティ
JSON
サーバーとの同期
マルチプラットフォーム
ユーザー数
DBを簡易に
パーソナルデータ
商品の3Dモデルを
スマホで確認できるアプリ
「家具ショップアプリ」
家具ショップアプリ
• 要件
• ショップは家具を更新できる
• ユーザーは任意の家具を確認できる
• ユーザーは配置が自由にできる
家具ショップアプリ
DB
ショップユーザー
商品3Dデータの
アップロード自動更新
スマホで
確認
気に入ったら
購入
デモ
Unity Couchbase アプリ
• 相性がいい
• 唯一無二のアプリが作れる
• そのままスマホ/Web/VRに展開可
3.
まとめ
Unity Couchbase
• 多くのユーザーに利用されているUnity
• サーバーとの同期が容易なCouchbase
Mobile
• 組み合わせることで、強力なソリューショ
ンが展開可能
Unity Cross Industry

Couchbase x unity