Some notes on making a "pure" web game using HTML5, CSS, and JavaScript. No Flash.
- Mozilla Developer Network - Mozilla's wiki for everything about the web
- Codrops' CSS Reference - Best CSS reference I've found, covers every CSS property in-depth.
- Can I use... - See if the main browsers support a specific HTML, CSS, or JS feature.
- SASS/SCSS - Because vanilla CSS sucks
- Using HTML5 audio and video - MDN
- HTML audio element
- HTML video element
- Web Audio API - for modifying audio using JavaScript
- HTML Canvas element
- HTML Canvas element tutorial
- HTML Meter element - May be useful for displaying the passage of time?
- CSS cursor property - Can be set to a URL (e.g. the URL of an SVG) to customize the cursor.
- CSS transitions - For less complex animation of an element.
- CSS keyframes - For more complex animation of an element.
- BrowserQuest by Mozilla
- Sublime Text
- Package Control - A "package manager" for Sublime Text themes and extensions.
- Some good packages:
- CSS3 - Adds support for newer CSS properties for Sublime's syntax highlighting.
- Syntax Highlighting for Sass - Support for Sass/SCSS syntax highlighting
- Color Highlighter - Highlights HEX color codes with the color they represent.
- Autoprefixer - For easily supporting older/crappy browsers that don't have great support for the newest CSS properties. This essentially adds automatic vendor prefixes.
- Some good themes:
- Monokai SublimeLinter - The theme I personally use
- Spacegray
- Dracula