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

Writing Party Games with Google Cast @ Kansas City Developer Conference

Writing Party Games with Google Cast @ Kansas City Developer Conference

The Chromecast, an underpowered computer running the Chrome browser, is often underutilized as a gaming device. This talk will teach you to write a party game, leveraging your guests’ phones as game controllers and your TV as a game board, using only the HTML, JavaScript, and CSS. No app required.

With the advent of the Cast SDK v3, writing Chromecast apps is easier than ever, no longer requiring anything more than calling a few JavaScript APIs to initialize Chromecast devices. This means that we can deploy Chromecast apps to static servers for ultimate ease-of-use — lowering the barrier to write party games similar to paid games using jackbox.tv. We’ll cover the Cast SDK v3 and use it to write a rip-off of a popular party game that’s sure to be a hit at your next party.


Andrew Dunkman

August 03, 2017


  1. Writing Party Games with Google Cast Andrew Dunkman @adunkman

  2. 1. Let’s Play 2. Cast-Compatible Devices 3. Getting Started 4.

    4 Tips to Ease Frustration
  3. Let’s Play! I’ll need 4 volunteers to play a game

    using their phones! It involves making up fake information about the origins of English words. You won’t be judged based on your answers. You’ll win a prize!
  4. Cast Compatible Devices Chromecast Devices (v1, v2) Google Fiber TV

    Box Android TV
  5. None
  6. None
  7. None
  8. None
  9. mDNS (Security by Network) Simplified Android Chrome Browser

  10. Web Technology

  11. Getting Started Registration Types of Receivers Sending the First Cast

    Remote Debugging Cast APIs
  12. None
  13. None
  14. None
  15. Types of Receivers Default Media Receiver Styled Media Receiver Custom

  16. None
  17. None
  18. None
  19. None
  20. None
  21. None
  22. None
  23. None
  24. None
  25. None
  26. None
  27. None
  28. None
  29. chrome://inspect

  30. None
  31. None
  32. None
  33. 4 Tips to Ease Frustration Register Early Restart Device Requires

    HTTPS Default Stylesheet
  34. None
  35. None
  36. None
  37. None
  38. None
  39. dunkman.me/talks/kcdc-cast Andrew, @adunkman