19. Your Phone is the Controller
mobile-‐‑input-‐‑multitouch
mobile-‐‑input-‐‑multitouch
mobile-‐‑input-‐‑multitouch
WebSocket Gateway
HTML5 Canvas
Simple Host Server
20. 1. LOGIC / RULE
2. GRAPHICS
3. INPUT
4. SOUND
5. MUSIC
6. CONNECT (MULTIPLAYER)
7. ASSETS
Anatomy of a
Game-‐‑based APP
21. 1. Install?
Write once play anywhere
2. Graphics? Canvas & WebGL
3. Sounds? HTML5 audio
4. Communication? Multiplayer game server
5. Data? Web storage / Offline
6. Controls? Keyboard and touch
Why is HTML5 gaming
so cool?