If I asked you to quit your day job, and make me a video game every week for a year, could you do it? Could you? I couldn’t, personally. Video game development is a uniquely difficult task, consisting of various different interconnected stages, each of whom require an incredible level of skill and finesse. It’s also true that traditional video games development is a profoundly difficult task, requiring huge levels of knowledge of graphics libraries, physics, mathematics and proficiency in a tricky low-level programming language such as C++. Then you have to face your most challenging hurdle. Creating a game that is entertaining, captivating and – above everything else – fun. The rise of HTML5 has made video games drastically easier to develop and disseminate. All you need to know is JavaScript and some of the new web APIs, such as Canvas. It’s even become easier to share your games, with players just needing a modern web browser. No plugins or downloads...