Confirmed users
228
edits
| Line 21: | Line 21: | ||
Initial rough structural plan (nowhere near complete; will need a lot of additions and refining): | Initial rough structural plan (nowhere near complete; will need a lot of additions and refining): | ||
'''Intro article''' | |||
* Little bit of history of web gaming | |||
* Why is the Web a good gaming platform, and how is this possible? | |||
* What tools do we have available | |||
* What does the toolchain look like (from <canvas>/JS to asm.js and Emscripten) | |||
* How can traditional games developers adapt | |||
'''Technology reference''' | |||
teaching and reference material on technology fundamentals in case people need to update their knowledge. This should be links to other parts of MDN, not new articles. | |||
* File API | |||
* Full Screen API | |||
* Gamepad API | |||
* CSS | |||
* HTML audio | |||
* IndexedDB | |||
* JavaScript | |||
* Pointer Lock API | |||
* SVG | |||
* Typed Arrays | |||
* Web Audio API | |||
* Canvas | |||
* WebGL | |||
* WebRTC | |||
* Web Sockets | |||
* Web Workers | |||
* XMLHttpRequest | |||
* '''Tools''' - fundamentals of tools that are useful for gaming, whether that is 3rd party libraries or whatever | * '''Tools''' - fundamentals of tools that are useful for gaming, whether that is 3rd party libraries or whatever | ||
** asm.js basics | ** asm.js basics | ||