Categories
General

CreativeJS tour – extra NYC date added!

[UPDATE] Tickets on sale now! My NYC CreativeJS workshop sold out in a matter of hours* – yay! So I’m pushing my luck and setting up another one on the 11th and 12th October. Tickets go on sale Monday at noon. As usual you save $300 if you’re a freelancer (or sole proprietor) with code […]

Categories
General

CreativeJS Training US tour

I’ve barely got my breath back after FOTB and my recent workshops, and now I’m taking my CreativeJS training on tour to the US East coast visiting NYC, DC, Pittsburgh and Philadelphia. Tickets go on sale on Thursday at noon (EST) but they usually sell out fast. If you register your interest you’ll get access […]

Categories
General

CreativeJS comes home to Brighton

[UPDATE] SOLD OUT! In just a few days. Sign up to be the first to hear about the next one. [UPDATE] Early bird tickets sold out in 10 minutes! 3 tickets left! It’s with a heavy heart that I leave New York, but I’m very excited to be heading home in a week or so. […]

Categories
General

WebGL and Molehill : an overview of in-browser GPU 3D

The Edge magazine recently asked for my thoughts on hardware accelerated graphics within the browser, and I gave them a fairly comprehensive run down. They published excerpts but here is my response in full with some updates, hopefully you’ll find it useful. HelloRacer – a gorgeous WebGL demo from Carlos Ulloa who attended my CreativeJS […]

Categories
General

HTML5/JavaScript platform game optimised for iPad

HTML5 canvas! Hailed as a competitor to Flash, so much so that Apple is using it as an excuse not to allow the plug-in on iOS. But what everyone overlooks is that canvas is horribly slow and pretty much unusable on these devices. Is it even possible to create a Flash-like in-browser gaming experience on […]

Categories
General

Multi-touch game controller in JavaScript/HTML5 for iPad

Now that browser-based games running on touch devices are becoming a reality, it’s time to figure out how to implement easy to use and tactile game controls in these new keyboard-less environments.

Categories
General

CreativeJS experiments

My Creative JS and HTML5 training is going great – the last session in Brighton worked well, and having reorganised I think I’ve found a good mix of maths and play. I left an hour or two at the end of the course for the attendees to experiment and consolidate the things they’d learned over […]

Categories
General

HTML5 Canvas 3D particles uniform distribution

Yesterday Paul Rouget from Mozilla asked how to uniformly arrange points within a circle. There are a few existing algorithms to do this, but I was interested in seeing if I could use simple physics to create a stable system to distribute the particles evenly. In the end I don’t think Paul could use them, […]

Categories
General

HTML5 canvas sprite optimisation

Note : this post is from 2011, the techniques described here are probably no longer necessary If we’re serious about making HTML games then we need to know the most efficient ways to render multiple sprites. Many are saying that Canvas isn’t fast enough for gaming and we should use DOM objects instead. But before […]

Categories
General

JavaScript HTML5 Canvas Snow in 3D

Incredibly, the early bird tickets on my HTML5/JS training course sold out in just 20 minutes today! And to celebrate I thought you might like an early Christmas present – JavaScript HTML5 canvas snow in 3D! 🙂 If you want to use this effect on your site, please feel free but PLEASE DO NOT HOTLINK […]