Unity Breakout Clone: Level Editor

I’ve not forgotten about the Breakout clone that I was working on. Truth be told, I haven’t looked at it in over a month. Since the last post, I re-implemented the exploding brick type and the SFX that I lost, and created a level editor that imports .tmx…

AccordionPro JS: A Responsive Horizontal Accordion Plugin for jQuery

A new responsive version of LiteAccordion with a bunch of new themes and options. Get it from GitHub - GitHub - nikki/AccordionPro-JS: A (formerly premium) responsive accordion plugin for jQuery.A (formerly premium) responsive accordion plugin for jQuery. - GitHub - nikki/AccordionPro-JS: A (formerly premium) responsive accordion plugin…

Creating an iOS App with Cordova, Part 3: Development

Hello, and welcome to the third part of my series on creating an iOS application with Cordova. In Part 1, we covered the basics of planning our book cataloguing app, discussing the importance of user experience design and sketching some preliminary UI ideas. Part 2 walked through UI prototyping with…

JS Code Golf - Fun One-Liners and Hacks

In this blog post, I'm going to share some techniques I've picked up from working on JavaScript projects where code size really matters. If you've ever participated in the JS13k competition (where you need to build a complete game in under 13 kilobytes) or…

Web Audio API Tutorial

Welcome to this tutorial on the Web Audio API. I’ll show you how to load and play sounds, how to adjust the volume, how to loop sounds, and how to crossfade tracks in and out – everything you need to get started implementing audio into your HTML5 games. Web Audio…

iOS 7 Safari: Breaking Changes for HTML5 Games

If you have any experience of making HTML5 games for mobile web browsers, you’ll recognise this bit of code: // set height of the document to be greater than screen size document.body.style.height = screen.height * 2 + 'px'; // scroll down the page a bit to hide url…