MDN/Projects/Content/Game Developer Zone: Difference between revisions

Jump to navigation Jump to search
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'''
'''Intro article'''
** Little bit of history of web gaming
* Little bit of history of web gaming
** Why is the Web a good gaming platform, and how is this possible?
* Why is the Web a good gaming platform, and how is this possible?
** What tools do we have available
* What tools do we have available
** What does the toolchain look like (from <canvas>/JS to asm.js and Emscripten)
* What does the toolchain look like (from <canvas>/JS to asm.js and Emscripten)
** How can traditional games developers adapt
* How can traditional games developers adapt
'''Technology reference'''
'''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.
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
* File API
** Full Screen API
* Full Screen API
** Gamepad API
* Gamepad API
** CSS
* CSS
** HTML audio
* HTML audio
** IndexedDB
* IndexedDB
** JavaScript
* JavaScript
** Pointer Lock API
* Pointer Lock API
** SVG
* SVG
** Typed Arrays
* Typed Arrays
** Web Audio API
* Web Audio API
** Canvas
* Canvas
** WebGL
* WebGL
** WebRTC
* WebRTC
** Web Sockets
* Web Sockets
** Web Workers
* Web Workers
** XMLHttpRequest
* 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
Confirmed users
228

edits

Navigation menu