Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Building HTML5 Games with ImpactJS: An Introduction On HTML5 Game Development 1st Edition

4.4 out of 5 stars 18 customer reviews
ISBN-13: 978-1449315177
ISBN-10: 1449315178
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$14.50 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$15.97 On clicking this link, a new layer will be open
More Buying Choices
25 New from $14.42 26 Used from $2.91
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Excel2016ForDummiesVideo
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
$15.97 FREE Shipping on orders with at least $25 of books. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Building HTML5 Games with ImpactJS: An Introduction On HTML5 Game Development
  • +
  • Unity 3.x Game Development Essentials
Total price: $63.46
Buy the selected items together

Editorial Reviews

Book Description

Developing Games with Impact

About the Author

For more than 13 years, Jesse Freeman has been on the cutting edge of interactive development with a focus on the Web and mobile platforms. As an expert in his field, Jesse has worked for VW, Tommy Hilfiger, Heavy, MLB, the New York Jets, HBO, and many more. Jesse was a traditional artist for most of his life until making the transition into interactive art, and he has never looked back.

Jesse is a Technology Evangelist at Microsoft focusing on Windows 8 and Gaming. He is an active leader in New York's developer community. He is also active in the online community as a writer for several development sites including Adobe Developer Connection, O'Reilly Media, Inc., and Activetuts+. He can be found on twitter at @jessefreeman. Jesse also speaks at conferences and does workshops, which you can find schedules for on his website at http://jessefreeman.com.

NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 140 pages
  • Publisher: O'Reilly Media; 1 edition (February 25, 2012)
  • Language: English
  • ISBN-10: 1449315178
  • ISBN-13: 978-1449315177
  • Product Dimensions: 7 x 0.3 x 9.2 inches
  • Shipping Weight: 8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Best Sellers Rank: #1,297,266 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Kindle Edition Verified Purchase
The title leaves out the fact that the book bases its development solely on the Impact game engine (...), which isn't open source and costs $99, and requires a LAMP environment to run/test projects locally, so it's not as easy as using the web stack out-of-box. So that needs to be stated upfront.

Aside from that, it features really cool chapters on managing players, maps, levels, audio, and packaging/publishing your game as an iOS application. The book's got a great introductory chapter on using Photoshop scripts to manage sprite sheets (which I can tell you from personal experience are a real pain to assemble manually), and a cool discussion of how easy it is to work with sound effects and background music. It also warns about how difficult using text and screen-swapping can be in Impact, and how a native HTML and JavaScript solution might be better for managing system fonts and custom typefaces.

It's a great quick read and a bargain if you're curious about the benefits of using Impact for your projects. Aside from the slight misdirection the book's title implies, it's wonderful writing and worth the money.
1 Comment 30 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
The book is really good at getting game developers up and running with HTML5 and ImpactJS. I would say it is a intro to HTML5 game development to existing game developers. However anyone new to game programming might be a little bit daunted by the topics in the book. It will not teach you the basics of javascript so having some understanding of it and the syntax will come in handy, not a requirement but it will make your life easier. Anyone though with experience with a c based programming language won't have much trouble.

This book is perfect for me since I am a c# xna game developer trying to transition to html5, but it might not be as easy to someone else starting out.
Comment 6 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
HTML5 has come a long way in the last few years. It became pretty obvious early on in that it could be used for game development, but just like any other language that's not explicitly intended for game programming, getting started making games was a real chore. While I love the idea of writing a game engine from scratch, most of the time I want to get down to the business of the game itself. And on top of all that, a lot of the games made with HTML5 that could be found as examples looked... well, not fantastic, although there were a few standouts.

So, I was super excited to see Introducing HTML5 Game Development was available from O'Reilly. Anybody who knows me or who reads this blog knows that I love technical books in general and O'Reilly's books in particular. It seems almost like a subject has 'arrived' when they publish a book on it.

And Jesse Freeman certainly delivers. The book clocks in a terse 122 pages (although I'm using the electronic version for purposes of this review) and covers the process of putting a surprisingly complex platform game together using HTML5, starting with the planning stage, going through the whole process of programming the game, and concluding with the distribution of the game (including publishing it as a native iOS game even!). He spends quite a bit of time on the planning stage, which is something that's usually not covered in such a short book; I think that Mr. Freeman understands one of the big constraints on game creation-- actually completing the game. I've certainly suffered from this issue myself, and I know it's something that the average game designer/programmer certainly struggles with, so the attention given to this subject is welcome and very helpful.
Read more ›
Comment 5 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 Verified Purchase
I feel duped. I was hoping to find some cool javascript techniques to work with sprites and working with canvas, but I get a book entirely dedicated to working with the Pay Impact.js framework for games. So if you don't use this framework, this book is worthless. Seriously, title your book appropriately.

Updated to 3 stars. This book is good if you have chosen and want to learn about the Impact framework.

Updated to 5 stars. I noticed that the cover on this book was actually renamed from just "HTML5 Game Development" to "HTML5 Game Development with Impact.js". That is awesome and very clear now. I've moved my rating to 5 stars. The book is very clearly labeled now. Thank you.
12 Comments 11 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 Verified Purchase
This is a great book for people new to Impact JS,
but it doesn't get much past the beginning.

I was really hoping for a variety of enemy AI codes. I was disappointed to find that the only example offered is the one that comes with the Impact JS jump and run demo: the Spike creature. I did learn how to modify a kill call, which was nice.

I like the book, but it's short and I want more.

I'd like more code examples.
1 Comment 6 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 Verified Purchase
A little expensive for such a thin book. On the bright side, the material is concise and to the point. I appreciate the inclusion of some basic photoshop scripting to automate sprite creation and other tools related tutorial.
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 is great for teaching you the basics of 2D coding and for using the game engine Impact.js. Impact.js costs $99.00 USD but it is worth it. If you are a video game developer, $100.00 for a game engine is nothing(3D game engines cost hundreds of thousands of dollars, UT3/UT4 engine, Cry3 engine etc). If you ever plan on selling your game, you will easily make over $100.00 even if your game is free and has ads on it.
Even if you don't use impact.js you can still look at the logic of the code and use it in other game engines (a timer still works as a timer, an if statement is an if statement etc)

Currently I am building a game for the Chrome Web Store that you can check out here(work in progress): [...]

I'm not here to convince you to buy impact or this book but the time you save from coding in impact is noticeable(time is money and $100.00 to shave off months of coding is a lot of time saved), you can have a working player with animations, collision detection, working enemies and basic AI in under a month with little effort. This book also contains various useful solutions that you are able to use as a reference for coding in impact.

Never assume that one book holds all of the answers, or that every solution you need is at one location. I regularly browse the impact help forums if I get stuck on a code solution or if I get a consistent error. I also would recommend JavaScript The Definitive Guide as a book to study from to learn basic JavaScript.

One note, I do not believe this book has anything on saving locally or using a database to store player information, so that would require some knowledge of using local storage with JS/HTML5, or probably a book on just basic HTML5/Canvas.
1 Comment One person 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

Most Recent Customer Reviews

Set up an Amazon Giveaway

Building HTML5 Games with ImpactJS: An Introduction On HTML5 Game Development
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Building HTML5 Games with ImpactJS: An Introduction On HTML5 Game Development