HTML5 Games: Creating Fun with HTML5, CSS3, and WebGL and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading HTML5 Games: Creating Fun with HTML5, CSS3, and WebGL on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

HTML5 Games: Creating Fun with HTML5, CSS3, and WebGL [Paperback]

Jacob Seidelin

List Price: CDN$ 47.99
Price: CDN$ 30.23 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 17.76 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
Want it delivered Thursday, June 20? Choose One-Day Shipping at checkout.

Formats

Amazon Price New from Used from
Kindle Edition CDN $22.22  
Paperback CDN $30.23  

Book Description

Dec 27 2011
Discover new opportunities for building 2D and 3D games with HTML5

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.


Frequently Bought Together

HTML5 Games: Creating Fun with HTML5, CSS3, and WebGL + Learning HTML5 Game Programming: A Hands-on Guide to Building Online Games Using Canvas, SVG, and WebGL + Building HTML5 Games with ImpactJS: An Introduction On HTML5 Game Development
Price For All Three: CDN$ 68.34

Show availability and shipping details


Customers Who Bought This Item Also Bought


Product Details


Product Description

About the Author

JACOB SEIDELIN (COPENHAGEN) is a freelance web developer with 10 years of experience working withbackend programming, graphics design, and front-end technology. When not working with clients he enjoys JavaScript and HTML5, web game development, and generally pushing the limit of what is possible in the browser. The results of his adventures in web development can be witnessed at his website at http://www.nihilogic.dk/.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.3 out of 5 stars  22 reviews
15 of 15 people found the following review helpful
5.0 out of 5 stars pre-order buyer Jan 9 2012
By T L Butler - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
I pre-ordered this book and had high hopes for it. My hopes were realized. My major desire was to find a good book that I can use in a course
where we will build a game engine using webgl technologies. I would have liked perhaps an additional chapter about webgl, but am quite pleased
with the chapter that is present. Also, the other chapters are informative and helpful, e.g. those describing web sockets, local storage, etc. I
downloaded the software from the publisher website and ran many of the samples. In one case, I had to make a change to the code to accept 0 (zero)
from an xmlhttprequest where the code was only accepting a 200 as a valid return code. Otherwise, things that I tried ran unchanged. At one point I
was confused by a reference to "BC" in the Index. A quick email to the author got an almost immediate reply in which he told me that the acronym
referred to Bonus Content, and that the content would be added to the downloads at the website. He emailed me later when the content was available.
While I will probably provide some websites as supplements to be visited by my students, I am completely satisfied with the book and am currently
planning to use it in my course this summer.
Thanks.
10 of 11 people found the following review helpful
5.0 out of 5 stars Must-read discussion for experienced web/game devs Jan 31 2012
By Jason A. Salas - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
I've now read five titles on HTML5 game development, and while each has their redeeming qualities and high points, Jacob Seidelin's fine work is an absolute must-have. This isn't for the novice or beginning dev looking to add a new arrow to their web programming quill - this is a healthy discussion that tackles specific challenges in creating rich, engaging games for the browser environment. Seidelin greatly emphasizes the web's key advantage of being accessible via browsers on the desktop, smartphones, tablets, and hopefully soon, interactive TVs.

The book doesn't spend time discussing game theory and doesn't go into exhaustive detail with APIs for canvas and multimedia, it states the objective in building a puzzle game and then attacks the problem by building-out each of the components and subsystems. Each chapter is very logically-organized and well-written, neither too short nor not overly verbose. It leverages techniques for multiplayer games like Web Sockets and Web Workers and uses slick techniques to take advantage of local storage for a real console feel. The animation and WebGL chapters are very much appreciated, too.

But the book's finest hour is its hearty chapter dealing with the nuances of mobile games for iOS and Android. This chapter is essential reading, featuring material not found in wide distribution with most titles out there at the moment.

While I'm not a big fan of books using third-party libraries in their examples ([...]), Seidelin does leverage Modernizr and Sizzle, the DOM access library that's not as top-heavy as jQuery. In so doing is uses clever JavaScript programming idioms and patterns that are very worth considering for your next project.

This book is so good, I'd recommend owning it AS A BOOK. With maybe an electronic copy as a backup. :)
5 of 5 people found the following review helpful
5.0 out of 5 stars Great information and straightforward layout Feb 16 2012
By Gen of North Coast Gardening - Published on Amazon.com
Format:Paperback|Amazon Vine™ Review
While I'm new to programming with HTML 5 (um, very new), I picked up this book because of my interest in programming games for mobile devices. That information isn't widely available online or in books, and so was well worth picking up this book over.

I was delighted to find that chapter was particularly robust. And since I have a general interest in learning the rest of the book's contents, I'm finding this a great read.

While many programming books are written in either a dry, technical style similar to a textbook, or in a chatty, dumbed-down style, this book takes the perfect middle road. It's factual, to the point, matter of fact and tells me everything I need to know in just the right order.

I'm finding the biggest strength of the book is its organized layout. It feels like reading a simple set of tutorials online, in the sense that it has bolded headlines to direct my eye where needed, information is broken up into short sections that are granular and cover one tight topic, and the code itself is laid out in a way that is easy to read. Tables and black and white photos are included where needed to break up the text and provide handy reference charts.

You know whether or not you want the book by the title, most likely, and are just reading reviews to see if there's anything wrong with this book. There's not. It's great. Pick it up and get programming.

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges