Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
FirebaseとUnityでゲームアプリ開発
gremito
July 27, 2018
0
310
FirebaseとUnityでゲームアプリ開発
WEBエンジニア勉強会 #08
https://docs.google.com/presentation/d/148Vt-M69-m4d2UqLdIEvssmLJCTaX0Ian3lhJqp5wKA
gremito
July 27, 2018
Tweet
Share
More Decks by gremito
See All by gremito
QAエンジニアになる必要な知識とスキル
gremito
0
300
JaSST'20 Tokyo RejectCon for Session
gremito
0
1.1k
3Dゲーム開発で気をつけるべきこと
gremito
1
320
できることが多いUnityの落とし穴について - Unity Fukuoka 15
gremito
0
180
運用と開発が同時並行で進んでいるRailsアプリケーションをDocker対応した事例について
gremito
1
980
令和で脱サラ 転職LT#5 #jobchanger
gremito
1
330
Unityのインストラクターはじめました - Gotanda.unity #13 #gotandaunity
gremito
1
400
福岡のUnity界隈を盛り上げるイベント『Unity Fukuoka』 #edayfuk
gremito
0
2k
ゲーム開発とゲーム基盤のお仕事
gremito
0
120
Featured
See All Featured
Statistics for Hackers
jakevdp
785
210k
Ruby is Unlike a Banana
tanoku
93
9.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
24
4.5k
Build your cross-platform service in a week with App Engine
jlugia
221
17k
The MySQL Ecosystem @ GitHub 2015
samlambert
240
11k
The Brand Is Dead. Long Live the Brand.
mthomps
48
2.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
351
21k
How to Ace a Technical Interview
jacobian
270
21k
What's new in Ruby 2.0
geeforr
336
30k
The Power of CSS Pseudo Elements
geoffreycrofte
52
4.3k
Faster Mobile Websites
deanohume
295
29k
Docker and Python
trallard
30
1.9k
Transcript
FirebaseとUnityでゲームアプリ開発 WEBエンジニア勉強会 #08 2018/07/27(金)@grem_ito
アジェンダ • 自己紹介 • FirebaseとUnity • ゲームアプリ開発 • Tips
自己紹介 ※Firebaseを扱ったサービス開発は未経験 • 岩本 拓也(gremito/@grem_ito) • ドリコム ゲーム基盤技術部 所属 ◦
最近、自称QAエンジニアになりました笑 • UNIBOOK(日本Androidの会 Unity部) • 八耐: 八時間耐久制作会(仮) • #しがないラジオ sp.29
FirebaseとUnity
Unityとは • ゲーム開発エンジン • AR/VRできる • 映像制作 • VTuberになれる •
...etc
Firebaseとは https://firebase.google.com/
FirebaseとUnity
Firebaseとは https://techlife.cookpad.com/entry/2018/02/09/102554
Firebaseとは
FirebaseとUnity ファイル 管理 サーバー DB
https://firebase.google.com/docs/database/?hl=ja Realtime Database が無くなるかも?
https://firebase.google.com/docs/firestore/ Unityの サポートが無い...
WebAPI or イベント駆動 • サーバーサイド ◦ Node.js Cloud Functions 認証
• サインアップ • サインイン • サインアウト Authentication ファイルサーバ • 画像や動画などの保存 Cloud Storage DB • データ保存 Cloud Firestore FirebaseとUnity
WebAPI or イベント駆動 • サーバーサイド ◦ Node.js Cloud Functions 認証
• サインアップ • サインイン • サインアウト Authentication ファイルサーバ • 画像や動画などの保存 Cloud Storage DB • データ保存 FirebaseとUnity OR Cloud Firestore Firebaseを 移行させるなら...
ゲームアプリ開発
ゲームアプリ開発
ゲームアプリ開発 Game System Development iOS/Android Development Unity Build
ゲーム開発は 辛い場面が多い
None
None
None
如何に 工数を削減し トラブルの元を作らないか
Tips
• Firebase(BaaS)をいつでも移行できるアーキテクチャ・システムの設計をちゃんと 考えて開発すること(サービスが成長したら起こりやすい) ◦ Cloud Function, Cloud Firestore, Cloud Storage
→ サーバー・インフラを自前にする • FirebaseとUnityでの開発では、iOSよりもAndroidの方が開発しやすい。 ◦ UnityからXcodeビルド後、生成された AppDelegateにSDKの組み込む作業(ソースコードの追加) が必要だから。 • Firebaseを入れるとアプリサイズが大きくなるため注意!! ◦ カジュアルゲームアプリの開発で Firebaseを扱うよベスト • 技術的な問い合わせフォームがあるが頼りきらないこと • 余談 ◦ 今、FirebaseとUnityでゲームアプリを出すと Googleのブログに乗りやすい状況(かも)! Tips
Tips https://cloudplatform.googleblog.com/2018/06/new-gitHub-repo-using-firebase-to-add-cloud-based-features-to-games-built-on-unity.html
さいごに
-夏- コミ94 2018年8月10日(金)1日目 UNIBOOK10 「Firebaseを用いたゲームアプリ開発」 を書いてます!
= Firebaseを用いたゲームアプリ開発 == 「FirebaseとUnity」について == FirebaseのどのサービスをUnityで活用するのか == FirebaseとUnityでゲームアプリ開発するとは === Firebaseでゲームアプリ開発にあたるオススメ開発手法
=== 動作確認・テストに関して === AssetBundleを扱う場合 == Firebaseを用いるとソシャゲは作れない(もしくは作らない方が良い) == FirebaseとGCP ...etc お楽しみに!!
None
None
ご静聴ありがとうございました!