Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Intro to Firebase 2.0
Search
Scott Doxey
December 31, 2016
Programming
0
50
Intro to Firebase 2.0
Scott Doxey
December 31, 2016
Tweet
Share
More Decks by Scott Doxey
See All by Scott Doxey
📦 Your package is out for delivery
neogeek
0
12
Purple Monkey Game Jam VIII - April 2017
neogeek
0
21
Intro to ES2015
neogeek
0
160
Intro to Firebase
neogeek
0
570
Facade.js
neogeek
0
160
Intro to Facade.js
neogeek
2
310
Other Decks in Programming
See All in Programming
Wallet API, Verifier APIで実現するIDカード on iPhoneの世界
shitamori1272
1
320
楽しく簡単に!QRコードの読み取り機能を実装しよう
penguinsan_pg
1
190
ドメイン駆動設計を実践するために必要なもの
bikisuke
3
290
Swift Concurrencyとレースコンディション
objectiveaudio
1
380
Rustではじめる負荷試験
skanehira
5
1.1k
What we keep in mind when migrating from Serverless Framework to AWS CDK and AWS SAM
kasacchiful
1
130
LR で JSON パーサーを作る / Coding LR JSON Parser
junk0612
2
170
メモリ最適化を究める!iOSアプリ開発における5つの重要なポイント
yhirakawa333
0
370
Uncharted packages (Laravel Live Denmark)
freekmurze
0
140
iOSの隠されたAPIを解明し、開発効率を向上させる方法/iOSDC24
noppefoxwolf
2
120
快適な開発と高セキュリティを実現するCryptoKitを活用したCoreDataのデータ暗号化術
grandbig
1
300
Kotlin 2.0 and Beyond
antonarhipov
2
130
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
48
10k
For a Future-Friendly Web
brad_frost
173
9.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Designing the Hi-DPI Web
ddemaree
278
34k
The Language of Interfaces
destraynor
153
23k
Producing Creativity
orderedlist
PRO
340
39k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
25
5k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Transcript
An Introduction to
None
None
Scott Doxey twitter.com/@neogeek github.com/neogeek dribbble.com/neogeek Full stack developer
What is Firebase?
Firebase is a Platform as a Service (PaaS) that can
store data and static files.
Getting started with Firebase
None
None
None
Initial setup
Saving data
None
Saving data to reference
None
Pushing data to a reference
None
Displaying data in the console
None
Iterating through an array
None
Deleting a reference
How can this be applied to making games?
Easily.
The demo built for this talk utilizes everything mentioned in
previous slides.
https://html5-game-demo.firebaseapp.com/
Handling new players
Rendering other players
Other libraries used • Facade.js - Rendering sprites and animations
• Gamepad.js - Controller/keyboard event binding • Box2D (with Facade.js plugin) - Physics/Collision detection • Spire of Babel - ES2015 to ES5 transpiler and bundler.
Repository for Demo https://github.com/neogeek/ html5-game-demo
Questions?
Thanks!
Scott Doxey twitter.com/@neogeek github.com/neogeek dribbble.com/neogeek Full stack developer