Posts Tagged: html5

Feb 12

Introducing HTML5 Game Development by Jesse Freeman (O’Reilly Media)

Jesse Freeman‘s Introducing HTML5 Game Development, Developing Games with Impact is an excellent read for anyone willing to get their hands dirty with JavaScript as language of choice for game development. It offers general insights on what is needed to develop a game. Topics include writing game design docs, using in game stats to analize player behavior, some asset preparation and more. However, it mainly offers a head start in developing JavaScript based games with the Impact game engine, covering next to all it’s features.


I did not get myself a copy of Impact. Just reviewing the book and not the Impact framework I did not see it as nessecary. Had impact been on sale like it was about a month or so ago I might have gotten my on copy (notch, notch, wink, wink).

The positives

Let’s start with those according to the feedback rules…

To me te book feels like a cookbook to get one specific game done (“type this here …”) at times. It however gives a good overview of most if not all ‘classes’ and possibilities of Impact and how to get up to speed with building a relatively small game with it. Using the accompanying level editor called Weltmeister Jesse shows you how to design levels, how to load them in Impact and bring the level to life. What else can you ask for?

Next to that more or less main goal of the book, you’ll get an overview of the whole process of game development. From initial idea to publishing (and possible deployment on iOS with a template Xcode project that comes with Impact). Good insights from someone who knows what he is talking about.

Finally it contains some heads up on HTML5 development. I’m afraid that is still nessecary with the way browser support is at the moment.

The negatives

The subtitle of book is a nice pun (and the name of the game framework is well chosen), but may be somewhat misleading for the less informed buyer of the book. Actually tagging along with Jesse in building your own game will set you back $99: the subtitle’s “Impact” refers not only to the effect games may aim to have on their player, but also to the commercial Impact game framework written in JavaScript. Just a fair warning ahead.

Another downside I think there is to the book is the intended audience as it states. Personally I don’t think this book is much use without having prior programming knowledge. If you have none, you’ll end up with a working game nonetheless, but I doubt you’ll understand why, how to change it or to build your own in any reasonable fashion.

Finally, usage of stats to analyze players behaviors is stressed, however, the examples may have been a bit more clear (I’m pretty much a GA noob)


Without having used the software, it seems like a real nice environment to work with. It comes with a good map editor, several debugging and profiling features. To help with the game mechanics there’s collision detection and particle systems and most needed features of the box so you can focus on the creative process.


I’d by the book if you want to do some JavaScript game dev, especially if it involves platform games. If you have no programming experience I would get some basics done first but I guess it all depends on your individual talent to pick up programming.
It is a quick read and gets you up to speed with Impact in about a day (or two).

Get HTML5 Game Development

Mar 11

Flash in the Can, prologue

Ok, call me what you want, but untill now I have let wintersports prevail over FITC Amsterdam.. The single week of holiday opportunity in the winter is usually spent in mountainous areas on a snowboard. This year however, FITC’s coolness of workshops, lectures and more in Amsterdam takes place in a week that does not force me to sacrifice muscle aches, speedy descents and awe inspiring views of snow covered mountains. Yes, I have my ticket, a place to stay, the iPhone app to sort out what I should go see and the spirit’s up since the day I got all that sorted out.


As all the sessions probably need a careful balancing of pro’s of visiting and con’s of visiting something else, the workshops are no exception. I choose Andre Michelle‘s workshop, maybe because I’m jealous of what he (and others) achieved with, maybe because of the sheer magic of the ability of altering a monotonous stream of bits on the fly (i’m not that hardcore type of a programmer) to create actual music. I’m not sure why it prevailed over the promise of hard cash through insights into developing for the mobile platform, being fashionable by diving deeper into HTML5 an JavaScript’s new abilities or creating your perfect world in 3D with Tom Higgins on the Unity3D platform. It just did…

Day one

Oh my, the options! (juts a selection) Grant Skinner, Flash and JavaScript ( god. Tom Higgins, once Macromedia Director (Lingo: my first programming experience) and now Unity3D evangelist. Stacy Mulcahy (AKA (the) bitchwhocodes) on design for devices. Rob Bateman, co-developer of Away3D, very much in the limelight together with Flash player 11′s new 3D capabilities (AKA molehill). Richard Olsson on how to get content from Blender into Flash. Jim Corbett on Flash Player Internals. GMunk on creating graphics for TRON: Legacy (yes, last years ‘edition’). Sigh… I guess it comes down to making choices again.

Day two

Frank Reitberger with a story about procedural creativity and maybe an Arduino based surprise, Mike Chambers on the combination of Flash and HTML5 (and ofcourse JavaScript)’s capabilities, Mike Jones on some more 3D in Flash, Mark Anders on Adobe’s plans for HTML5/JavaScript/CSS3 tools, Daniel Schutzsmith on how to promote your skils, Evan Roth on Open Source, Art and Viral Media, Bartek Drozdz about the possible move from 2D to 3D development and Tommy Pallotta about the creation of Collapsus: The Energy Risk Conspiracy, a transmedia storytelling project (transmedia, finally a new name for multimedia! ;) )

As you see, lots of 3D and mobile on the tech side of the event but nevertheless pretty interesting I think. Now downloading tonefall, the framework used for the monday workshop and get the most out of it!