Apress Access

Beginning HTML5 Games with CreateJS

By Brad Manderscheid

  • eBook Price: $31.99
Buy eBook Buy Print Book
Beginning HTML5 Games with CreateJS is a hands-on approach to get you up and running with building professional games for HTML5 Canvas.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-6340-1
  • 416 Pages
  • User Level: Beginner to Intermediate
  • Publication Date: March 26, 2014
  • Available eBook Formats: EPUB, MOBI, PDF

Related Titles

  • JavaScript Creativity
  • Pro HTML5 Games
  • TouchDevelop
  • Pro Android Web Game Apps
  • Realtime Web Apps
  • HTML5 Quick Markup Reference
  • Building APIs with Node.js
  • Java XML and JSON
  • Reactive Programming with Node.js
  • Pro MEAN Stack Development
Full Description

Beginning HTML5 Games with CreateJS provides a hands-on approach to get you up and running with the most comprehensive tools available for HTML5 Canvas game development. Whether you are brand new to making games or an experienced game developer, you’ll learn to fully utilize the CreateJS suite to bring your new or existing game techniques to desktop and mobile devices.

This book covers everything from creating graphics in HTML5 Canvas to capturing user input (whether from keyboard, mouse, or touch) to using a state machine for efficient game control. There are practical (and fun) examples throughout the book, with four full game projects, including a mobile RPG. The book also covers optimizing your games for mobile and publishing them to app stores.

HTML5 games are growing more and more popular, and the demand for HTML5 Canvas skills is on the rise. The CreateJS suite is a powerful toolset that will help you manage Canvas drawing and animations, asset loading, sound management, complex tweening, and much more. Using these robust libraries, you can build powerful and engaging games that reach a wide range of audiences and devices.

What you’ll learn

  • HTML5 Canvas drawing and animations using EaselJS and TweenJS
  • Loading and managing assets using PreloadJS
  • Sound management using SoundJS
  • Core game development techniques such as state machines and object pooling
  • Extending EaselJS DisplayObjects using object-oriented JavaScript
  • JavaScript debugging
  • Wrapping HTML5 games and publishing them to app store

    Who this book is for

    Beginning HTML5 Games with CreateJS is written for both the new and experienced game developer. It covers an in-depth look at the APIs in each part of the CreateJS suite, and teaches you how to use them in game development scenarios. If you're an experienced developer it will show you how to take your existing gaming techniques and learn how to apply them to the HTML stack using object-oriented programming in JavaScript. Beginning HTML5 Games with CreateJS is a must-read book for anybody wanting to learn more about HTML5 game development using this extremely popular suite of tools.

    Table of Contents

    Table of Contents

    1. Getting to Know CreateJS

    2. Making and Animating Graphics

    3. Capturing User Input

    4. Game Project: Progressive Break-it

    5. Using and Managing Bitmap Images

    6. Sprites and Sprite Sheet Animations

    7. Game Project: Fakezee

    8. Extending EaselJS Display Objects

    9. Sounds and Asset Management

    10. The State Machine and Scenes

    11. Game Project: Space Hero

    12. Building for Mobile Browsers

    13. Packaging and Compiling with PhoneGap Build

    14. Game Project: The Villager RPG

    Source Code/Downloads

    Downloads are available to accompany this book.

    Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


    If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
    No errata are currently published


      1. PHP Objects, Patterns, and Practice


        View Book

      2. Beginning Android 3D Game Development


        View Book

      3. Troubleshooting Oracle Performance


        View Book

      4. Beginning Amazon Web Services with Node.js


        View Book