Building HTML5 Games with ImpactJS
An Introduction On HTML5 Game Development
Publisher: O'Reilly Media
Final Release Date: February 2012
Pages: 140

Create a real 2D game from start to finish with ImpactJS, the JavaScript game framework that works with the HTML5's Canvas element. Making video games is hard work that requires technical skills, a lot of planning, and—most critically—a commitment to completing the project. With this hands-on guide, you’ll learn how to use Impact with other technologies step-by-step.

You’ll pick up important tips about game design, and discover how to publish Impact games to the Web, desktop, and mobile—including a method to package your game as a native iOS app. Packed with screen shots and sample code, this book is ideal for game developers of all levels.

  • Set up your development environment and discover Impact’s advantages
  • Build a complete game with core logic, collision detection, and player and monster behavior
  • Learn why a game design document is critical before you start building
  • Display and animate game artwork with sprite sheets
  • Add sound effects, background music, and text
  • Create screens to display stats and in-game status
  • Prepare to publish by baking your game files into a single file
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyBuilding HTML5 Games with ImpactJS
 
3.1

(based on 13 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (6)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (3)

64%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (7)
  • Well-written (7)
  • Helpful examples (6)
  • Accurate (5)
  • Concise (4)

Cons

    Best Uses

    • Novice (6)
    • Student (5)
    • Intermediate (4)
      • Reviewer Profile:
      • Developer (10), Designer (3), Maker (3)

    Reviewed by 13 customers

    Sort by

    Displaying reviews 1-10

    Back to top

    Previous | Next »

     
    4.0

    Fantastic book for early game developmen

    By siberian

    from Laguna Hills, CA

    About Me Developer, Maker

    Verified Reviewer

    Pros

    • Accurate
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Novice
      • Student

      Comments about oreilly Building HTML5 Games with ImpactJS:

      My 8yo and I worked through the examples in a 3 day intensive session and now he is off and running and creating some awesome, fun, games!

      The great thing about this book is that it explains the entire WORKFLOW of game development. Sprites, Photoshop, Weltmeister, Impact.js.. the works!

      The $99 for Weltmeister was unexpected but it was well worth the investment!

      I can't wait to see what we come up with next, this book has opened an entirely new world to my son and his programming adventure. Tx!

      (2 of 2 customers found this review helpful)

       
      4.0

      Great overview of Impact.js

      By Blair

      from Vancouver, BC

      About Me Developer

      Verified Reviewer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Building HTML5 Games with ImpactJS:

        I purchased this book for one reason: It was cheap, and I wanted to see some examples of the impact.js API in action. I was considering buying a license for impact.js, but wasn't ready to do so until I could see some real world code examples and then determine if I liked the API.

        This book served the purpose I was looking for. It was a quick read with easy to understand examples of the impact.js API. I read it in about two hours, and it gave a great overview of the impact.js API.

        After reading I decided the buy the impact.js license and I was able to start creating games right away.

        (0 of 5 customers found this review helpful)

         
        2.0

        Misleading, and advertisement

        By Egon

        from NH

        About Me Designer, Developer, Educator, Maker, Sys Admin

        Verified Reviewer

        Pros

          Cons

          • Advertisement
          • Misleading
          • Not comprehensive enough

          Best Uses

            Comments about oreilly Building HTML5 Games with ImpactJS:

            I get the impression that this book is well written and quite informative. Unfortunately, it requires that you shell out an additional $99 for the Javascript library that it *requires*. This was non obvious and makes the value of the book significantly less for those folks like myself that thought it might be a fun, casual read to start picking up a new skill set.

            Be aware, this book does not appear to be of great use, if you do not wish to purpose the library that it covers.

            (1 of 1 customers found this review helpful)

             
            4.0

            FANTASTIC Introduction to HTML5 Game Dev

            By Jayson Potter

            from Seattle, WA

            About Me Designer, Developer, Educator, Maker

            Verified Reviewer

            Pros

            • Accurate
            • Easy to understand
            • Helpful examples
            • Well-written

            Cons

            • Unspecified Requirements

            Best Uses

            • Expert
            • Intermediate
            • Novice
            • Student

            Comments about oreilly Building HTML5 Games with ImpactJS:

            Giving a 1 star review is not helpful just because you don't like the fact you you will need some tools.

            Yes, if you want to follow the contents of this book you will need to purchase a license of ImpactJS. More details at: http://impactjs.com/ You also do not HAVE to purchase an IDE. Jesse Freeman offers suggestions to free editors and you can always use ANY text editor to write JavaScript. Finally anyone who thinks they are going to make graphics without an image editor is naive.

            Now onto the book. The real reason for a good review. This book was VERY helpful. I was able to go through this whole book without issue because the information is extremely useful. I made a copy of resident raver, the main goal of the book, and it worked on all platforms that support canvas.

            I don't offer this review as a 5 star review, because the title IS misleading. Although it covers concepts that apply outside of the ImpactJS engine it still heavily focus' only on side scrolling game types and centric to ImpactJS.

            I WOULD HIGHLY RECOMMEND THIS BOOK TO ANY ONE INTERESTED IN GAME DEVELOPMENT.

            (2 of 3 customers found this review helpful)

             
            3.0

            Misleading title

            By Onizuka89

            from Fredrikstad, Norway

            Verified Reviewer

            Pros

            • Easy to understand
            • Well-written

            Cons

            • Too short

            Best Uses

              Comments about oreilly Building HTML5 Games with ImpactJS:

              The title doesn't mention that it's going to be using ImpactJS, which actually should have been in the title of the book, since that's what the book is about. After reading this book, you won't be able to make a game without ImpactJS, which in my opinion doesn't qualify as "HTML5 Game Development", but rather "HTML 5 Game development using ImpactJS".

              The book "Getting started with CoffeeScript" did the title right, although it uses HTML5 for game development just as much as ImpactJS, it actually tell you that it is a book about CoffeeScript, not "Introduction to HTML5 Game development".

              The lack of this in the title gives a second drawback as well, you actually need to get your hands on ImpactJS, to use the book, although it was not mentioned at all in the title, and a $99 price tag for something you must have to use the book, but isn't mentioned in the title makes you feel a bit tricked.

              Still, the book itself is good enough, if one get ones hand on ImpactJS. It's a bit short, but it seem to cover what you need to know to use the basic of ImpactJS.

              I would maybe have recommended it to a friend, if ImpactJS wasn't needed, or wasn't priced as highly as it is.

              (12 of 18 customers found this review helpful)

               
              1.0

              Have 500$ at hand while reading!

              By Muzietto

              from Italy

              About Me Designer, Developer

              Verified Reviewer

              Pros

              • Concise

              Cons

              • Not comprehensive enough

              Best Uses

              • Novice

              Comments about oreilly Building HTML5 Games with ImpactJS:

              What will you need to follow?:
              - 99$ for the game engine
              - 99$ for the IDE
              - $$$ for Adobe Photoshop (you are graciously informed that GIMP can handle the job too, but please help yourself!)

              This book is paid advertisement, paid by ME. I am really disappointed. I'm gonna ask ORE a refund.

              (6 of 6 customers found this review helpful)

               
              3.0

              Misleading Title

              By kjgough

              from Wales, UK

              About Me Developer

              Pros

                Cons

                  Best Uses

                    Comments about oreilly Building HTML5 Games with ImpactJS:

                    This may well be a very well written and useful book for those interested in developing using the, commercial, Impact framework. However the title is extremely misleading, it is not a general introduction to HTML5 Game Development and even the subtitle ('Developing Games With Impact') is only particularly meaningful if you know that Impact is a JavaScript framework.

                    There may well be a lot of useful information for Impact developers here but I think that the title has been chosen to try and broaden the books appeal and to sell to those, like me, who were daft enough not to do enough research.

                    (7 of 7 customers found this review helpful)

                     
                    1.0

                    Should add Impact to the title

                    By Sku

                    from HK

                    Verified Reviewer

                    Comments about oreilly Building HTML5 Games with ImpactJS:

                    The title and the description are misleading. It should at least tell you that you'll have to shelf off another $99 to get Impact before getting this book.

                     
                    1.0

                    Beware, assumes you own $99 ImpactJS

                    By KM

                    from USA

                    Verified Reviewer

                    Comments about oreilly Building HTML5 Games with ImpactJS:

                    This book is specific to the Javascript game framework ImpactJS, a commercial product which requires a $99 license. That was a non-starter for me and I am returning the book. Just thought you should know.

                    (2 of 2 customers found this review helpful)

                     
                    4.0

                    Excellent if you know what you're buying

                    By GaryB

                    from Leesburg, VA

                    About Me Developer

                    Pros

                    • Accurate
                    • Easy to understand
                    • Helpful examples
                    • Well-written

                    Cons

                      Best Uses

                      • Intermediate

                      Comments about oreilly Building HTML5 Games with ImpactJS:

                      This is an excellent book on game development. Let's get it out of the way right up front that it is THE reference to use if you want to build games using the ImpactJS framework. The author goes through development of a real game in great detail, step-by-step. When you get done, you will KNOW how to build a game using ImpactJS. The only (slight) criticism I can offer is that I think some of the examples are not very good programming practice. One example is the use of entities for explosions: every bit in the explosion is its own entity. This works, and it's instructive, but my, that's a LOT of entities to create. You want to keep your entity count down; in any reasonably complex real-world game you'll be struggling with the number of entities and game performance.

                      Some might think the title a bit misleading, as it focuses primarily on the ImpactJS game framework. I can't really argue with that, as most of the book will not be directly applicable to HTML5 game development using other frameworks or (heaven forbid) no framework at all.

                      However, in the book's defense, it does provide two helps to non-ImpactJS users. First, it has a lot on general best practices in game development. Subjects like the asset pipeline, game analytics, and mobile device considerations are applicable no matter what your framework, and the author spends a decent amount of time on all subjects and more. Second, everything that ImpactJS does, other frameworks will need to do too. So even if they don't do it in exactly the same way, those functions will have to be there.

                      Displaying reviews 1-10

                      Back to top

                      Previous | Next »

                       
                      Buy 2 Get 1 Free Free Shipping Guarantee
                      Buying Options
                      Immediate Access - Go Digital what's this?
                      Ebook: $16.99
                      Formats:  DAISY, ePub, Mobi, PDF
                      Print & Ebook: $21.99
                      Print: $19.99