These slides set the context to drive discussions during the Gaming on the Web breakout session scheduled at TPAC 2018.

Gaming on the Web

François Daoust
fd@w3.org
@tidoust

Agenda

Workshop in 2011

The report on the Workshop on HTML.next for Games identifies a number of features needed to develop games on the Web

Oh, look, now covered by existing specs! 💖

2012 – 2018

Many Web standards created (or on their way) to fill the gaps, including:

Some game on the Web activities outside W3C, including:

Games on the Web in 2018

The Games on the Web roadmap summarizes technologies that enable the creation of “high-end” games on the Web.


Performance
WebAssembly, WebGPU, Workers


Rendering
WebGPU, WebGL, Web Audio API, WebXR


User interaction
Pointer lock, Touch events, Gamepad, WebXR, Sensors API


Network & Communication
WebRTC, WebSockets, Fetch, Streams

Games & the Web in 2018

The Games on the Web roadmap summarizes technologies that enable the creation of “high-end” games on the Web.


Platform integration
Web App Manifest, Service Workers, Background Sync, Web Packaging


Data storage
Web Storage, IndexedDB, Web Crypto API


Payment & Service
Payment Request API, Payment Handler API

Remaining gaps

What are the main hurdles today?

Game activity at W3C

Lots of on-going technologies are directly useful for games. Would it be a good time to run a W3C activity to track and steer progress? Some talking points:

  1. Games seen as “frivolous”. Is gaming the right focus?
    Same technologies used in other contexts such as CAD, medical settings, business apps, etc.
  2. Who needs to be around the table?
    Who is missing at W3C?
  3. Any specific scope to adopt to address games?
  4. How about organizing a workshop early 2019?

Thank you!

Questions?