30 Tutorials for Developing HTML5 Web Browser Games

Modern HTML5 specifications allow for a wide breadth of creativity. Web developers have always been toying around with JavaScript games. But nowadays it is so much easier to jump into the process and create something truly magnificent.

This gallery is devoted to 30 tutorials you might use to learn about in-browser game development. These techniques focus on HTML5/CSS3/JS and should run identical in all modern Operating Systems. Browser games running on HTML5 are quite different in comparison to older Flash games. If you have any curiosity surrounding this topic why not take a peek at some of these tutorials?

Your First HTML5 Game

first tutorial html5 browser game howto

Sprite Animation with Canvas

html5 canvas sprite animation tutorial

Creating a Game Character

create game character html5 canvas javascript

An ImpactJS Introduction

introduction tutorial impact js howto

HTML5 Pong Game

create js open source html5 pong game

Introduction to the Gamepad API

html5 game development browser gamepad api tutorial

Walk Cycles in Kinetic.js

open source kineticjs animated walk cycles

Create a Mobile HTML5 RPG

basic tutorial creating browser rpg game

Create a Mobile HTML5 Farming Game

howto tutorial html5 farming rpg game sprites

Virtual Pet Game

tutorial create virtual pet javascript browser game

Simple Asset Management

asset management for html5 game development

Auto-Resizing HTML5 Games

auto resize browser design studios gaming

Canvas Snake Game

game development html5 canvas snake

HTML5 Mario-Style Platformer

tutorial development html5 mario style platformer

Educational HTML5 Game

educational mobile html5 game development tutorial

Design A Mobile Game with HTML5

tutorial how to design a mobile browser webapp game

Code your own HTML5 3D Engine

3d graphics browser engine how to tutorial

Vibrations in HTML5 Mobile Games

webapp games tutorial how to handle vibrations javascript

HTML5 Game with Enchant.js

simple html5 game tutorial with enchantjs

Object-Oriented JavaScript

oop tutorial game development javascript

Galaxian-Style HTML5 Game

galaxy space tutorial html5 game development

Create a Canvas Tileset

html5 browser game canvas graphics tileset tutorial

5 Best Practices for HTML5 Games

best html5 practices for building html5 mobile browser games

Build a Racing Game

browser ui mobile game javascript racing

Melon.js Game Engine Tutorial

open source javascript melonjs browser game tutorial

DOM Sprites

dom html5 sprites game development tutorial

JavaScript Game Code Organization

organizing files assets javascript browser games

JavaScript Physics Engines Comparison

js javascript physics engine article compared

Making the Move to HTML5

video game development moving to html5 browsers

Gamedev using Node.js and Socket.io

html5 browser game development using nodejs socketio javascript