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
72
0
Share
Intro to Firebase 2.0
Scott Doxey
December 31, 2016
More Decks by Scott Doxey
See All by Scott Doxey
How to Build a Rhythm Game in (Almost) Any Game Engine
neogeek
0
22
GodotCon Boston 2025 - Building a Godot Plugin with GDExtension
neogeek
0
53
📦 Your package is out for delivery
neogeek
0
33
Purple Monkey Game Jam VIII - April 2017
neogeek
0
39
Intro to ES2015
neogeek
0
180
Intro to Firebase
neogeek
0
590
Facade.js
neogeek
0
210
Intro to Facade.js
neogeek
2
330
Other Decks in Programming
See All in Programming
Swift Concurrency Type System
inamiy
1
550
Back to the roots of date
jinroq
0
420
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
350
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
450
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.6k
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
490
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
300
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
170
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
CDK Deployのための ”反響定位”
watany
5
850
Road to RubyKaigi: Play Hard(ware)
makicamel
1
460
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
150
Featured
See All Featured
Making Projects Easy
brettharned
120
6.6k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
100
The SEO identity crisis: Don't let AI make you average
varn
0
450
The World Runs on Bad Software
bkeepers
PRO
72
12k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
530
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
410
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
280
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
230
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
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