Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FirebaseとUnityでゲームアプリ開発

gremito
July 27, 2018
430

 FirebaseとUnityでゲームアプリ開発

gremito

July 27, 2018
Tweet

More Decks by gremito

Transcript

  1. 自己紹介 ※Firebaseを扱ったサービス開発は未経験 • 岩本 拓也(gremito/@grem_ito) • ドリコム ゲーム基盤技術部 所属 ◦

    最近、自称QAエンジニアになりました笑 • UNIBOOK(日本Androidの会 Unity部) • 八耐: 八時間耐久制作会(仮) • #しがないラジオ sp.29
  2. WebAPI or イベント駆動 • サーバーサイド ◦ Node.js Cloud Functions 認証

    • サインアップ • サインイン • サインアウト Authentication ファイルサーバ • 画像や動画などの保存 Cloud Storage DB • データ保存 Cloud Firestore FirebaseとUnity
  3. WebAPI or イベント駆動 • サーバーサイド ◦ Node.js Cloud Functions 認証

    • サインアップ • サインイン • サインアウト Authentication ファイルサーバ • 画像や動画などの保存 Cloud Storage DB • データ保存 FirebaseとUnity OR Cloud Firestore Firebaseを 移行させるなら...
  4. • Firebase(BaaS)をいつでも移行できるアーキテクチャ・システムの設計をちゃんと 考えて開発すること(サービスが成長したら起こりやすい) ◦ Cloud Function, Cloud Firestore, Cloud Storage

    → サーバー・インフラを自前にする • FirebaseとUnityでの開発では、iOSよりもAndroidの方が開発しやすい。 ◦ UnityからXcodeビルド後、生成された AppDelegateにSDKの組み込む作業(ソースコードの追加) が必要だから。 • Firebaseを入れるとアプリサイズが大きくなるため注意!! ◦ カジュアルゲームアプリの開発で Firebaseを扱うよベスト • 技術的な問い合わせフォームがあるが頼りきらないこと • 余談 ◦ 今、FirebaseとUnityでゲームアプリを出すと Googleのブログに乗りやすい状況(かも)! Tips
  5. = Firebaseを用いたゲームアプリ開発 == 「FirebaseとUnity」について == FirebaseのどのサービスをUnityで活用するのか == FirebaseとUnityでゲームアプリ開発するとは === Firebaseでゲームアプリ開発にあたるオススメ開発手法

    === 動作確認・テストに関して === AssetBundleを扱う場合 == Firebaseを用いるとソシャゲは作れない(もしくは作らない方が良い) == FirebaseとGCP ...etc お楽しみに!!