Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Kindle Price: £21.88

Save £1.62 (7%)

includes VAT*
* Unlike print books, digital books are subject to VAT.

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Pro HTML5 Games (Expert's Voice in Web Development) by [Shankar, Aditya Ravi]
Kindle App Ad

Pro HTML5 Games (Expert's Voice in Web Development) Kindle Edition

4.8 out of 5 stars 4 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"

Length: 367 pages Enhanced Typesetting: Enabled Page Flip: Enabled

Kindle Books from 99p
Load up your Kindle library before your next holiday -- browse over 500 Kindle Books on sale from 99p until 31 August, 2016. Shop now

Product Description

About the Author

Aditya Ravi Shankar started programming in 1993 when he was first introduced to the world of computers. With no access to the Internet or online tutorials at the time, he wrote his first game in GW-BASIC by painstakingly retyping code from a book he found at the local library. After graduating from the Indian Institute of Technology Madras in 2001, he spent nearly a decade working as a software consultant, developing trading and analytics systems for investment banks and large Fortune 100 companies, before eventually leaving his corporate life behind so he could focus on doing what he loved. A self-confessed technology geek, he has spent the time since then working on his own projects and experimenting with every new language and technology that he could, including of course HTML5. During this time he became well known for singlehandedly re-creating the famous Command and Conquer RTS game entirely in HTML5. Apart from programming, Aditya is passionate about billiards, salsa dancing, and learning to develop the subconscious mind. He maintains a personal website (www.adityaravishankar.com) where he writes articles on game programming, personal development, and billiards. When he is not busy writing or working on his own projects, Aditya does consulting work with companies to help them launch new software products.

Product details

  • Format: Kindle Edition
  • File Size: 4849 KB
  • Print Length: 367 pages
  • Publisher: Apress; 1 edition (11 Dec. 2012)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ISBN-10: 1430247118
  • ISBN-13: 978-1430247111
  • ASIN: B00ACC6AT6
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Enabled
  • Average Customer Review: 4.8 out of 5 stars 4 customer reviews
  • Amazon Bestsellers Rank: #426,766 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?

Customer Reviews

4.8 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 4 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
We are at the moment in time where a book on writing a game using HTML5 and JavaScript is actually really easy to find, there are many books on the subject nowadays. I have read quite a few of them, so when I was asked to Technical Review some of the chapters for this book I wasn't really expecting much more than a basic arcade game. How very wrong I was!

Shankar has written a book that, with ease, explains some quite advanced techniques. I enjoyed the book, especially where he explained how to write node.js code for a multiplayer RTS game which was the most useful introduction to server-side JavaScript that I have ever seen. That is what I find incredible about his writing style, he explains. Most books I have read just list code, he explains how it works and makes it easy to learn.

This book targets professionals, but really I think if you have some experience with programming or coding for the web then you will not have a problem understanding the book. If you are a professional, then well, this is a book that you will actually find useful, and fun!
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
So I am an artist wanting to learn programming to be able to produce the full package. I am a fan of RTS games in which this book uses an one of the examples. The book is well written and the code written with only a few mistakes or code not matching images in the book. I bought the kindle version of which is very well linked and can easily be followed. On the kindle it self it was harder to see the pictures but on PC or tablet it was much better. For a complete beginner to HTML I found it useful with the start of the book explain basic techniques and breaking down the code. Further on I struggled following some of the code but with some simple Google searches I found what certain sections did or meant. I would suggest getting this book if you have a basic understanding of programming basics. This is also a useful book for other languages, I am actually using c# and a lot of the java script and html can be converted or looked at for an idea of the code structure (minus the canvas etc). I have also contacted the author with questions in which I had quick responses and he seems very willing to help If I had any downside it would be I struggled to find the source code off of Apress's website as it wasn't in the search for some reason. All in all a good book for a beginner/intermediate programmer wanting to read a book on HTML5 that's not so dumbed down but not to difficult to follow either. The fact that it is on Kindle and cheaper than the physical copy is a bonus!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This book teaches you the basics first of HTML5 gaming techniques before plunging you into the developement of 2 games, each one with a step by step process which is easy to follow.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Brought as a gift, very satisfied with item.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 4.9 out of 5 stars 12 reviews
25 of 26 people found the following review helpful
5.0 out of 5 stars Finally an HTML5 book with real games 12 Feb. 2013
By Tim and Michelle - Published on Amazon.com
Format: Paperback Verified Purchase
When I found out that this book was by the author of the now famous Command and Conquer HTML5 recreation, I got excited. But I have been burnt in these types of situations before. So X author created the really impressive Y on his own website and released Z book. But then you get Z book only to find out that the end-of-book project is a low-tech version of Asteroids, which is a whole alphabet away from the very impressive Y. That is not the case here at all.

I am sure you have heard that the book is centered around 2 different projects: first, a game that unapologetically clones Angry Birds, and then an RTS second. There are serious reasons why these two projects have a ton of appeal. The Angry Birds clone is obviously of the "physics game" genre, a genre that really could not be more hot right now and in the foreseeable future. Content creation is much simplified compared to other popular types of games, although really good physics level design can take some deep thinking and foresight. Box2D takes care of the heavy lifting and lets you focus on gameplay mechanics and other aspects. Big kudos to the author for choosing this as the lead-in.

The RTS project is where things are ratcheted-up a few levels. But it is oh-so worth it. Beyond almost any PC gamer's dreams of making their own deep, imaginative RTS, and the fact that an RTS from beginning to end has never been detailed in any book I am aware of, there are just so many great parts here. With a bit of connecting the dots, this project could give a developer a great head-start on building many other types of complex games, such as an MMORPG. It has networking, AI, pathfinding, player versus player combat, etc. Reading some additional tutorials and articles online on how to reduce bandwidth in massively multiplayer games could get you set and on your way to building almost any kind of online game with this project and what you learn. And then of course there is the original concept of simply extending it further to make your own RTS.

I gave this book 5 stars because I enjoy the style, and also largely because of how well the 2 game projects are treated, and the choice of the projects as well. Very few game development books can say that all of the games presented within could potentially allow the reader to make a true commercial game with a following and possibly even some extra cash in their pocket. My two very minor issues are first, the scope of the game projects force the author to get started on the projects fast. As you have gathered already, there are no "toy game" projects to be found here. So you really should have made a toy game or two before picking up this book, but if this is not your first game development book, you have probably made many considering how common they are in books today. I am really not complaining about this one. This book offers something different from the piles of books before it, and that is great, but it is something a potential buyer should be aware of. Second, the author uses jQuery, and I am not sure if the uses really warrant it. It is mostly used to move around some UI elements built in the DOM, toggle some classes and attributes and to get the needed references on the page. Really, these things could have been done in vanilla JS and kept the initial download a little more lean. However, I am not counting anything off for this, and it is really just a slight bother due to the fact that CDN jQuery linking can essentially negate the download since so many users have a popular CDN jQuery download cached. Plus, anyone versed in Javascript that meets the requirements in the book's preface can pretty easily convert jQuery calls to vanilla JS if they so desire. But again, it is not a huge issue even if you do go jQuery.

I highly recommend this book to anyone wanting to make "real" games in HTML5. I have at least thumbed through basically every HTML5 game development book available today, and none can offer the skills this one does. This book will likely be your bible as you work through your first major project.
9 of 10 people found the following review helpful
5.0 out of 5 stars The Code And How-To Are All There 12 Feb. 2013
By Hamilton - Published on Amazon.com
Format: Paperback
The author does keep to his word of providing the explanation and the codes of how to develop the games listed. For me, the attraction was the RTS game portion; of how to develop a Command and Conquer type of game. What I like much about this book is that the codes are provided, from harvesting to AI path-finding; rather than leaving some abstracts of what can be done at a later time or researched on one's time. For example the code for the AI of such games are left out, but not so here. To just make certain, I copied the code for Chapter 8 and uploaded into the server and the game played as it should.

Thus the Command and Conquer demo on the author's website can be done from going through this book (of course without the C&C sound and image files).

A Well Done Piece of Work
4 of 4 people found the following review helpful
5.0 out of 5 stars New to HTML5 and Canvas? -- Shankar will walk you through it with jQuery! 20 Jun. 2013
By KIMBER - Published on Amazon.com
Format: Paperback Verified Purchase
I am very much enjoying "walking through the code" for the Froot Wars now and looking forward to the RPS game that follows. This book is directed at the new comer to game development so if you already have experience working with HTML5, the canvas and physics engines (Box2DJS is used for Froot Wars) then you might find it the code samples a bit repetitive. I am new to all three so I found it refreshing to be able to follow along by typing the code and reading his explanations of why/how things work, and then running in the browsers that support HTML5 and the canvas object. I am also very happy that Mr. Shankar uses jQuery. I have also purchased Core HTML5 Canvas: Graphics, Animation, and Game Development (Core Series) by David Geary (May 14, 2012) but Mr. Geary employs JavaScript only (so far, I'm only in the beginning chapters) which seems to be considered one of, if not the, best HTML5 Canvas book.

I find Mr. Shankar's book much easier and more fun to work through as a beginner and highly recommend for developers wanting to begin games development with HTML5.
2 of 2 people found the following review helpful
5.0 out of 5 stars Great book for HTML5 game development 23 May 2013
By Somesh Chakrabarti - Published on Amazon.com
Format: Kindle Edition Verified Purchase
Aditya has written a much needed book. Even if your Javascript is not very strong, the book holds your hand through two complete games so there is no reason to not learn as you go. The author's line by line explanation of the programs, progressive addition of complex features and sharing the motivation behind every particular approach make the reader feel like she is actually part of the game development process rather than just reading a book.

I'm still working my way through creating the RTS game but can't wait to setup my own node server and host multiple players. This is a very commendable effort and hope the author expands into mobile web games in any possible future extensions.
2 of 2 people found the following review helpful
5.0 out of 5 stars Well written, simple solutions and pure JavaScript examples! 15 July 2013
By Amazon Customer - Published on Amazon.com
Format: Kindle Edition Verified Purchase
This is a wonderful book to read for a platform-agnostic look at using JavaScript to build web games. The only external library used is Box2D, which means the other coding patterns are basic JavaScript. Great read.
Were these reviews helpful? Let us know
click to open popover