Book link correction
It appears that the link mentioned in the book is incorrect. I've contacted my publisher to get this fixed but until then, you can download the project and sample files at: http://wiley.com/go/html5games.
If you have bought the book and like it, please consider leaving a (hopefully positive!) review on Amazon. Thanks! Read more...
If you have bought the book and like it, please consider leaving a (hopefully positive!) review on Amazon. Thanks! Read more...
My book is now available
Just a quick post to say that my book HTML5 Games: Creating Fun with HTML5, CSS3 and WebGL is now available on Amazon.com.
So far, it's only in stock on the US site but you can of course still pre-order it through the other Amazons.
Happy holidays!
Amazon links
And if you buy it and like it, please consider leaving a review on Amazon! NOTE: Apparently, the sample code link in the book is wrong. You can find the project files at here: http://wiley.com/go/html5games Read more...
Just a quick post to say that my book HTML5 Games: Creating Fun with HTML5, CSS3 and WebGL is now available on Amazon.com.So far, it's only in stock on the US site but you can of course still pre-order it through the other Amazons.
Happy holidays!
Amazon links
- USA (amazon.com)
- UK (amazon.co.uk)
- Germany (amazon.de)
- France (amazon.fr)
- Canada (amazon.ca)
- Japan (amazon.co.jp)
And if you buy it and like it, please consider leaving a review on Amazon! NOTE: Apparently, the sample code link in the book is wrong. You can find the project files at here: http://wiley.com/go/html5games Read more...
I Wrote a Book re: HTML5 Games
I just finished writing a book! How cool is that?
HTML5 Games: Creating Fun with HTML5, CSS3 and WebGL
ISBN: 978-1-1199-7508-3
Paperback, ~416 pages
Due out in January 2012
Edit: The book is now out! Hooray! If you buy it and like it, please consider leaving a review on Amazon! NOTE: Apparently, the sample code link in the book is wrong. You can find the project files at here: http://wiley.com/go/html5games Writing a book is crazy. Like eating strawberries while stabbing yourself in the leg. Painful yet delicious. I have massive respect for people who can just put words on paper like it was nothing.
This has easily been one of the most difficult tasks I've put myself in front of, which I suppose is why I haven't been doing much around here lately. That should hopefully change now that I get some free time again. Anyway, for the past 6 months or so, I've been working on my first book, titled HTML5 Games - Creating Fun with HTML5, CSS3 and WebGL. It's all about HTML5 and related technologies and how they can be utilized in the context of game development on the Web and on mobile devices. It's not out yet but it should be in a few months. Amazon links further down.
Here's a short blurp about it, made by Wiley (my publisher):
HTML5 Games: Creating Fun with HTML5, CSS3 and WebGL
ISBN: 978-1-1199-7508-3
Paperback, ~416 pages
Due out in January 2012
Edit: The book is now out! Hooray! If you buy it and like it, please consider leaving a review on Amazon! NOTE: Apparently, the sample code link in the book is wrong. You can find the project files at here: http://wiley.com/go/html5games Writing a book is crazy. Like eating strawberries while stabbing yourself in the leg. Painful yet delicious. I have massive respect for people who can just put words on paper like it was nothing.
This has easily been one of the most difficult tasks I've put myself in front of, which I suppose is why I haven't been doing much around here lately. That should hopefully change now that I get some free time again. Anyway, for the past 6 months or so, I've been working on my first book, titled HTML5 Games - Creating Fun with HTML5, CSS3 and WebGL. It's all about HTML5 and related technologies and how they can be utilized in the context of game development on the Web and on mobile devices. It's not out yet but it should be in a few months. Amazon links further down.
Here's a short blurp about it, made by Wiley (my publisher):
Discover new opportunities for building 2D and 3D games with HTML5If you'd like to preorder/buy it, consider using the Amazon affiliate links below, so I can earn a few extra coins. Read more...
The newest iteration of HTML, HTML5 can be used with JavaScript, CSS3, and WebGL to create beautiful, unique, engaging games that can be played on the web or mobile devices like the iPad or Android phones. Gone are the days where games were only possible with plugin technologies such as Flash and this cutting-edge book shows you how to utilize the latest open web technologies to create a game from scratch using Canvas, HTML5 Audio, WebGL, and WebSockets. You'll discover how to build a framework on which you will create your HTML5 game. Then each successive chapter covers a new aspect of the game, including user input, sound, multiplayer functionality, 2D and 3D graphics, and more.
- Aims directly at a new way to develop games for the web through the use of HTML5
- Demonstrates how to make iOS and Android web apps
- Explains how to capture player input; create 3D graphics; and incorporate textures, lighting, and sound
- Guides you through the process of creating a game from scratch using Canvas, HTML5 Audio, WebGL, and WebSockets
- By the end of this invaluable book, you will have created a fully functional game that can be played in any compatible browser or on any mobile device that supports HTML5>
WebGL Music Visualizer
I'm not going to comment on the number of months since my last post here. I know I'm a slacker.
For most of December and some of January, I was travelling in East Africa. It's been about 5 years since I last visited there and it was fantastic to be back. Yay for sunburns and lions. Anyway, just before I left, I finished a neat little WebGL project that I never got around to posting here.
Google asked me to do a demo for when WebGL moved from Chrome dev channel to beta. The project I did was a music visualizer - yes, I'm that predictable. It's more like a visualizer building tool, actually, with a few pre-made visualizers. Well, WebGL landed in the beta channel on December 16th, the day after I left. Fortunately, I didn't have to do any remote debugging.
Have a look-see: WebGL Music Visualizer
To get started, click "Load preset", pick a visualizer and start the music. Elements in the scene can be modified by double clicking in the object list. Most parameters can take both constant values and expressions using math functions and/or pre-defined variables (time, beat, bass, mid, etc..).
What's also cool is that the visualizer was used at a Google-hosted party at the Game Developers Conference. I just had to modify it a bit to allow music input from the DJ's setup. Sadly, I wasn't there myself but I believe everything worked out great. I like to close my eyes and imagine that the Android was my representative there, so I was almost (almost!) at GDC.
Here are a few pics from the event:
Sweet!
Read more...
I'm not going to comment on the number of months since my last post here. I know I'm a slacker.
For most of December and some of January, I was travelling in East Africa. It's been about 5 years since I last visited there and it was fantastic to be back. Yay for sunburns and lions. Anyway, just before I left, I finished a neat little WebGL project that I never got around to posting here.
Google asked me to do a demo for when WebGL moved from Chrome dev channel to beta. The project I did was a music visualizer - yes, I'm that predictable. It's more like a visualizer building tool, actually, with a few pre-made visualizers. Well, WebGL landed in the beta channel on December 16th, the day after I left. Fortunately, I didn't have to do any remote debugging.
Have a look-see: WebGL Music Visualizer
To get started, click "Load preset", pick a visualizer and start the music. Elements in the scene can be modified by double clicking in the object list. Most parameters can take both constant values and expressions using math functions and/or pre-defined variables (time, beat, bass, mid, etc..).
What's also cool is that the visualizer was used at a Google-hosted party at the Game Developers Conference. I just had to modify it a bit to allow music input from the DJ's setup. Sadly, I wasn't there myself but I believe everything worked out great. I like to close my eyes and imagine that the Android was my representative there, so I was almost (almost!) at GDC.
Here are a few pics from the event:
Sweet!
Read more...



