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

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

gremito
July 27, 2018
310

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

gremito

July 27, 2018
Tweet

Transcript

  1. FirebaseとUnityでゲームアプリ開発 WEBエンジニア勉強会 #08 2018/07/27(金)@grem_ito

  2. アジェンダ • 自己紹介 • FirebaseとUnity • ゲームアプリ開発 • Tips

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

    最近、自称QAエンジニアになりました笑 • UNIBOOK(日本Androidの会 Unity部) • 八耐: 八時間耐久制作会(仮) • #しがないラジオ sp.29
  4. FirebaseとUnity

  5. Unityとは • ゲーム開発エンジン • AR/VRできる • 映像制作 • VTuberになれる •

    ...etc
  6. Firebaseとは https://firebase.google.com/

  7. FirebaseとUnity

  8. Firebaseとは https://techlife.cookpad.com/entry/2018/02/09/102554

  9. Firebaseとは

  10. FirebaseとUnity ファイル 管理 サーバー DB

  11. https://firebase.google.com/docs/database/?hl=ja Realtime Database が無くなるかも?

  12. https://firebase.google.com/docs/firestore/ Unityの サポートが無い...

  13. WebAPI or イベント駆動 • サーバーサイド ◦ Node.js Cloud Functions 認証

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

    • サインアップ • サインイン • サインアウト Authentication ファイルサーバ • 画像や動画などの保存 Cloud Storage DB • データ保存 FirebaseとUnity OR Cloud Firestore Firebaseを 移行させるなら...
  15. ゲームアプリ開発

  16. ゲームアプリ開発

  17. ゲームアプリ開発 Game System Development iOS/Android Development Unity Build

  18. ゲーム開発は 辛い場面が多い

  19. None
  20. None
  21. None
  22. 如何に 工数を削減し トラブルの元を作らないか

  23. Tips

  24. • Firebase(BaaS)をいつでも移行できるアーキテクチャ・システムの設計をちゃんと 考えて開発すること(サービスが成長したら起こりやすい) ◦ Cloud Function, Cloud Firestore, Cloud Storage

    → サーバー・インフラを自前にする • FirebaseとUnityでの開発では、iOSよりもAndroidの方が開発しやすい。 ◦ UnityからXcodeビルド後、生成された AppDelegateにSDKの組み込む作業(ソースコードの追加) が必要だから。 • Firebaseを入れるとアプリサイズが大きくなるため注意!! ◦ カジュアルゲームアプリの開発で Firebaseを扱うよベスト • 技術的な問い合わせフォームがあるが頼りきらないこと • 余談 ◦ 今、FirebaseとUnityでゲームアプリを出すと Googleのブログに乗りやすい状況(かも)! Tips
  25. Tips https://cloudplatform.googleblog.com/2018/06/new-gitHub-repo-using-firebase-to-add-cloud-based-features-to-games-built-on-unity.html

  26. さいごに

  27. -夏- コミ94 2018年8月10日(金)1日目 UNIBOOK10 「Firebaseを用いたゲームアプリ開発」 を書いてます!

  28. = Firebaseを用いたゲームアプリ開発 == 「FirebaseとUnity」について == FirebaseのどのサービスをUnityで活用するのか == FirebaseとUnityでゲームアプリ開発するとは === Firebaseでゲームアプリ開発にあたるオススメ開発手法

    === 動作確認・テストに関して === AssetBundleを扱う場合 == Firebaseを用いるとソシャゲは作れない(もしくは作らない方が良い) == FirebaseとGCP ...etc お楽しみに!!
  29. None
  30. None
  31. ご静聴ありがとうございました!