The one in which we do a podcast interview, VJ at Blip Fest and tech edit an HTML5 book

It’s been a busy few weeks for both Ilija and I. He has been off in Melbourne VJing at the Blip Festival. It was the biggest chip music event to hit Australia and had a formidable line-up including Bit Shifter, Nullsleep and my personal favourites Trash80. There are various videos and pictures of the show, all of them varying from “ok” to “terrible” in quality at the moment, but here you can see Saitone play while Ilija mixes the visuals in the background:

Now he’s finished playing with video mixers for a while he may even post the “Making of” the pixeltastic new RGCD logo :)

A book you say?

Over on my side of the planet I’ve been kept busy mostly buried deep in HTML5 land. I started out the year by doing a technical edit of Jesse Freeman’s new book Introducing HTML5 Game Development published by O’Reilly. It’s one of O’Reilly’s new short-format books, meaning it weighs in at just over 100 pages rather than the usual epic tomes they publish. Jesse focussed the book specifically on coding with the ImpactJS framework and walks you through the process, start to finish, including wrapping it up for mobile. If you’re new to ImpactJS and want a good cheap overview of using it, then for $14 you can’t really go wrong (and members of his NY User Group can get 50% off even that low price!)

… and a podcast!

Matt and Geoff over at Lost Decade Games record a regular podcast called the Lostcast. Being html5 indie game devs they focus their podcast on and around this subject. Recent topics have included the Zynga cloning debacle and HTML5 the Bad Parts. Episode 9 was released today and features a nearly hour long interview with me about the subjects of html5, flash and game development in general. I had great fun chatting with the guys and thank them for inviting me to interview. To anyone who listens I apologise for rambling on for too long in parts, but hope you take away something interesting from the discussions anyway!

And even some games :)

I’ve also finished my first HTML5 game and a new Flash game. The Flash game was a bit of a departure for me in that it’s a tower defense game, and I’ve never written one before. But it was an interesting challenge and I relished doing it! Due to Ilija’s commitments being a rock star I worked with a new artist on this and am extremely happy with the end result. It goes live next week so I’ll post about it then, but in the meantime here’s a sneaky screen shot:

Oh and Flixel Power Tool users will be pleased to know that I’ve updated a few of the core classes quite a lot as a result of this game :) I’ll push to the github dev branch shortly.

The HTML5 game was the first part in my mobile html5 experiments to be completed. My plan is something like this: Create 1) A girls game 2) A very arcade style game 3) A puzzle game and 4) A socially lead Fantasy style game. I then wanted to see which (if any!) of these would sell to the mobile portals out there and for how much. The end result probably being  an epic blog post about the whole experience. Stage 1 is complete and under-way selling and the game for stage 2 is about 80% complete. I look forward to posting more on this in a few months time.


Posted on February 24th 2012 at 12:02 am by .
View more posts in Game Development. Follow responses via the RSS 2.0 feed.

13 Responses

Leave a comment
  • February 24th 2012 at 1:47 pm

    Loved the podcast, but fell asleep half-way through – which means I’ll have to start from the beginning. As someone new to programming I’ve been pretty apprehensive to try any HTML5 stuff out because I’m just now starting to get a little bit comfortable in AS3. I’d like to move into C#, and it just seems like such a daunting task to switch around (although a few beginners courses in C++ were very enlightening). You just made it sound like so much fun. Please tell me that the personal framework you mentioned momentarily will expand into a future open source gift to humanity :)

  • February 24th 2012 at 2:06 pm

    Yes it will be open source. Carry on with AS3, there’s nothing wrong with bedding down in a single language, most of what you learn can be transported elsewhere.

  • February 24th 2012 at 4:43 pm

    Nice podcast, just wanted to mention that Adobe did accelerate the gpu list Rich:

    They can completely accelerate everything because the display list is so flexible.

    But it’s completely on par with Canvas implentation, ie move bitmaps around the screen with gpu acceleration.

  • February 24th 2012 at 4:44 pm

    Sorry, that should read “they can’t” accelerate everything. You do need to work within the confines of what the gpu likes.

    But yes, adobe did accelerate the display list extremely well. They did it in 2.7, and they tore it down and re did it in 3.0.

  • February 24th 2012 at 4:55 pm

    I was talking about in native Flash Player on desktop browsers. I know they’ve done it in AIR because it’s how we’ve got such awesome frame rates from our desktop games :)

  • February 24th 2012 at 5:27 pm

    Ahh… my bad!

  • February 24th 2012 at 5:39 pm

    Btw, since you’re so keen on the HTML5 scene, I highly suggest you watch the Keynote at FITC Amsterdam… a true game changer is about to be unleashed…. :)

  • February 27th 2012 at 8:08 am

    Thanks Rich for the heads up.

    Did you make your HTML5 game with ImpactJS? And how did you sell you HTML5 game? Last time I checked, no one was buying HTML5 games.

  • February 27th 2012 at 9:02 am

    I made one with ImpactJS, just because I was using it anyway for the book I mention. The other 2 games don’t use it however. And yes, sites are buying html5 games – but I’ll cover this in my follow-up article.

  • February 27th 2012 at 6:57 pm

    Photon support you, HTML5 game is what I love project, at present also spent a lot of time to understand and use it, do not know when can also look like you to develop their own game, I hope that one day we can come.

  • February 27th 2012 at 7:58 pm

    Today at FITC was demoed the ability to export Canvas animations directly from Flash CS6, using EaselJS to handle the rendering!

    This will likely cement Flash as the IDE of choice for HTML as well as Flash animations going forward.

    Keep an eye on this for developments:

  • March 23rd 2012 at 9:54 am

    Oh thanks for this details. Really excellent to know. I like your blog

  • September 3rd 2012 at 6:05 pm

    Do you have a spam problem on this blog; I also am a blogger, and I
    was wanting to know your situation; we have created some nice procedures and
    we are looking to swap strategies with others, why not shoot me an email if interested.

Make yourself heard