{"product_id":"9781430263418","title":"Beginning HTML5 Games with CreateJS","description":"\u003cp\u003e    \u003c\/p\u003e\u003cp\u003e\u003cem\u003eBeginning HTML5 Games with CreateJS\u003c\/em\u003e 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.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eThis 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.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eHTML5 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.\u003c\/p\u003e\u003cp\u003e     \u003c\/p\u003e    What youll learn\u003cul\u003e\n\u003cli\u003eHTML5 Canvas  drawing and animations using EaselJS and TweenJS \u003c\/li\u003e\n\u003cli\u003eLoading and  managing assets using PreloadJS \u003c\/li\u003e\n\u003cli\u003eSound management  using SoundJS \u003c\/li\u003e\n\u003cli\u003eCore game  development techniques such as state machines and object pooling \u003c\/li\u003e\n\u003cli\u003eExtending EaselJS  DisplayObjects using object-oriented JavaScript \u003c\/li\u003e\n\u003cli\u003eJavaScript debugging  \u003c\/li\u003e\n\u003cli\u003eWrapping HTML5  games and publishing them to app store\u003c\/li\u003e\n\u003c\/ul\u003e\u003cul\u003e\u003c\/ul\u003e\u003cp\u003eWho this book is for      \u003c\/p\u003e\u003cp\u003e     \u003cem\u003eBeginning HTML5 Games with CreateJS\u003c\/em\u003e 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. \u003cem\u003eBeginning HTML5 Games with CreateJS\u003c\/em\u003e is a must-read book for anybody wanting to learn more about HTML5 game development using this extremely popular suite of tools.      \u003c\/p\u003e     Table of Contents1. Getting to Know CreateJS \u003cp\u003e2. Making and Animating Graphics\u003c\/p\u003e\u003cp\u003e3. Capturing User Input \u003c\/p\u003e\u003cp\u003e4. Game Project: Progressive Break-it \u003c\/p\u003e\u003cp\u003e5. Using and Managing Bitmap Images \u003c\/p\u003e\u003cp\u003e6. Sprites and Sprite Sheet Animations \u003c\/p\u003e\u003cp\u003e7. Game Project: Fakezee \u003c\/p\u003e\u003cp\u003e8. Extending EaselJS Display Objects \u003c\/p\u003e\u003cp\u003e9. Sounds and Asset Management \u003c\/p\u003e\u003cp\u003e10. The State Machine and Scenes \u003c\/p\u003e\u003cp\u003e11. Game Project: Space Hero \u003c\/p\u003e\u003cp\u003e12. Building for Mobile Browsers \u003c\/p\u003e\u003cp\u003e13. Packaging and Compiling with PhoneGap Build \u003c\/p\u003e\u003cp\u003e14. Game Project: The Villager RPG\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47300810703088,"sku":"9781430263418","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430263418_p0.jpg?v=1763749921","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430263418","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}