Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
HTML5 Game Development Hotshot
HTML5 Game Development Hotshot

HTML5 Game Development Hotshot: Build interactive games with HTML, DOM, and the CreateJS Game library.

Arrow left icon
Profile Icon Seng Hin Mak Profile Icon Makzan Makzan (Mak Seng Hin)
Arrow right icon
€18.99 per month
Full star icon Full star icon Full star icon Full star icon Empty star icon 4 (6 Ratings)
Paperback Jul 2014 366 pages 1st Edition
eBook
€8.99 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m
Arrow left icon
Profile Icon Seng Hin Mak Profile Icon Makzan Makzan (Mak Seng Hin)
Arrow right icon
€18.99 per month
Full star icon Full star icon Full star icon Full star icon Empty star icon 4 (6 Ratings)
Paperback Jul 2014 366 pages 1st Edition
eBook
€8.99 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m
eBook
€8.99 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing
Table of content icon View table of contents Preview book icon Preview Book

HTML5 Game Development Hotshot

Left arrow icon Right arrow icon

Description

With a wide range of projects to build, this step-by-step guide will give you all the tools you need to create a variety of games. Whether you are familiar with the basics of object-oriented programming concepts, are new to HTML game development, or are familiar with just web design, this project-based book will get you up and running in no time. It will teach and inspire you to create great interactive content on the Web.

What you will learn

  • Create DOMbased HTML5 games
  • Use the CreateJS library to build a canvasbased game
  • Create different types of animations that are spritesheetbased, tweenbased, and Flash vectorbased
  • Modularize game components in JavaScript with object inheritance
  • Store and load persistent game progress in browsers
  • Convert coordinates between the screen and isometric perspective
  • Maintain a hierarchy for game elements to keep the extensibility of the game
  • Learn essential workflows and tools to create game assets easier

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jul 08, 2014
Length: 366 pages
Edition : 1st
Language : English
ISBN-13 : 9781849695466
Languages :
Tools :

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing

Product Details

Publication date : Jul 08, 2014
Length: 366 pages
Edition : 1st
Language : English
ISBN-13 : 9781849695466
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 78.98
Learn HTML5 by Creating Fun Games
€41.99
HTML5 Game Development Hotshot
€36.99
Total 78.98 Stars icon
Banner background image

Table of Contents

9 Chapters
1. Building a CSS Quest Game Chevron down icon Chevron up icon
2. Card Battle! Chevron down icon Chevron up icon
3. Space Runner Chevron down icon Chevron up icon
4. Multiply Defense Chevron down icon Chevron up icon
5. Building an Isometric City Game Chevron down icon Chevron up icon
6. Space Defenders Chevron down icon Chevron up icon
7. A Ball-shooting Machine with Physics Engine Chevron down icon Chevron up icon
8. Creating a Sushi Shop Game with Device Scaling Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
(6 Ratings)
5 star 33.3%
4 star 50%
3 star 0%
2 star 16.7%
1 star 0%
Filter icon Filter
Top Reviews

Filter reviews by




NSlone Jul 29, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Do you have an overwhelming desire to learn how to program games? Let me guess, you have this great idea for a game but you have no idea where to start. You don’t even have to know C, C++, or even C#; or any other flavor of C, for that matter.Do you know HTML5? Great! Then let’s get started! First, run, do not walk, to the nearest book store, or even your own PC and buy this book! I’m serious. You can learn how to program games with this book. It has code, so you can save time and not have to type all of it in.I like how it uses the step by step method, meaning you start with chapter one, then progress to chapter two and each chapter builds on the previous chapter. This way you won’t get lost in the maze of trying to learn.The book is written in a straightforward and interesting manner, and is easy to follow. Look at Project 2, the Card Battle game. It even has 3D! All the games are interactive. Project 2: Card Battle! 47Mission briefing 47Creating the game scenes 49Creating a 3D card-flipping effect 55Selecting a card 60Adding a power value to the cards 64Creating the opponent's card 67Building the battle animation 69Adding health points to the game 74Restarting the game for the next round of battle 78Mission accomplished 80Hotshot challenges 80So, if you have a really great idea, or even one that you consider to be fantastic, go for it! You just might be the author of the next award winning author of a game for the web.
Amazon Verified review Amazon
VitoshAcademy Aug 16, 2014
Full star icon Full star icon Full star icon Full star icon Full star icon 5
<Disclaimer>At the beginning of August I have started to read the book HTML5 Games Development by Example, provided to me kindly by Packt Publishing.</Disclaimer>You do not need to be a pro developer to make use of the book - it presents step by step the development of the games with HTML. Each chapter is divided into several sub-chapters and the code for each sub-chapter is given. Thus, you may be able to go with the author, checking the code and seeing what he actually meant.To make the story fascinating, the games are really interesting (if you are a developer, not a gamer). Here is a list of the 8 games:1. A CSS Quest Game2. Card Battle3. Space Runner4. Multiply Defense5. Building an Isometric City6. Space Defenders7. Ball-shooting with Physics Engine (Basketball)8. Sushi ShopLet's go back to the book - what level of HTML do you need in advance? My opinion is that at least a basic level of HTML is needed, otherwise you will get into trouble. The book even touches object oriented programming (OOP), and although it describes it quite into detail, this is probably not a subject for a beginner. Anyway, if you are definitely into games and you are not a quitter you may go through the book successfully.A good plus is the structure - the author gives us a mission briefing, objectives and checklist for each of the games. Thus, separating the tasks into smaller details, you learn how to deal with a complex problem step-by-step. As mentioned earlier, the book provides the code for these steps separately - you do not obtain only the big project with 1000+ lines of code, where it is quite easy to lose yourself. This is an approach I like. At the end of each chapter, you can kindly give yourself a treat, by playing the game you have created. Trust me, there is nothing more challenging than playing a game, which you have built by yourself (copied code counts as well :) )Last but not least - there are a lot of things in game development, which can be used in the so-called "Real Projects". Making a status bar and dealing with OOP and variables is just the start.
Amazon Verified review Amazon
Marcelo MG Nov 15, 2014
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
Siempre he pensado que aprender mediante ejemplos es la mejor manera de dominar un tema. En este libro, haces un juego en cada capítulo. Eso te va llevando por un lado a usar JS, CSS y HTML5, los cuales es interesante conocerlos previamente, ya que aunque el nivel no es muy alto, este no es un libro de aprendizaje de los mismos. Pero además, en cada uno de ellos, vas aprendiendo los fundamentos de los juegos, desde crear un main loop hasta añadir sonido. En general el libro está bastante bien. Y como referencia, cuando uno se atasca en un punto del desarrollo, también es muy útil.Direct from Google Translator ->I always thought that learning by example is the best way to master a subject. In this book, you make a game in each chapter. That carries you on one side using JS, CSS and HTML5, which is interesting to know them beforehand, because although the level is not very high, this is not a book for learning them. Moreover, in each of them, you learn the basics of the game, from creating a main loop to add sound. Overall the book is pretty good. And for reference, when you are stuck at a point in development, it is also very useful.
Amazon Verified review Amazon
Ted Jenkins Aug 20, 2014
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
Disclaimer: I have been provided a desk copy of this book by Packt Publishing for review.HTML5 has quickly supplanted Flash as the platform of choice to develop rich user experiences on the Web, and this goes for games as well. HTML5 Game Development Hotshot aims to provide you with the knowledge to take advantage of the latest technologies available by taking you step-by-step through creating eight different games of increasing complexity.The author’s use of step-by-step hand-holding is especially thought out. I’m a person who learns by doing, so a step-by-step tutorial is just my style.The organization of each chapter is well thought out in my opinion—each game has a mission briefing (or introduction), a set of objectives and a checklist.Basic HTML knowledge is probably a prerequisite—you’ll need to know what HTML is, what basic HTML document structure looks like, what tags are, etc. There is also some javascript, but it is explained—even so, a knowledge of basic OO (object-oriented) programming concepts is assumed.I would recommend this book to getting up and running quickly on HTML5 features in the context of the features of games—animations, movement physics, latest tag features (like data-* attributes, etc), and so forth.
Amazon Verified review Amazon
Brian Sep 09, 2014
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
I'd really like to give it 3.5 stars because I feel like it really is in between being an "okay" book and a "really good" book. I ran into a few hiccups here and there when going through the example code, e.g. in the first project one of the code blocks didn't pass a hint/lint because it was missing a curly brace. While that is minor, I really feel like using JSHint or JSLint is easy enough that the example code should have been double checked.That said, it does cover some drastically different gaming concepts and I feel like it does accomplish them well enough. It's great for someone who is familiar with JavaScript and knows another language (PHP/Ruby/Python), and could really help them get into game development.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is included in a Packt subscription? Chevron down icon Chevron up icon

A subscription provides you with full access to view all Packt and licnesed content online, this includes exclusive access to Early Access titles. Depending on the tier chosen you can also earn credits and discounts to use for owning content

How can I cancel my subscription? Chevron down icon Chevron up icon

To cancel your subscription with us simply go to the account page - found in the top right of the page or at https://subscription.packtpub.com/my-account/subscription - From here you will see the ‘cancel subscription’ button in the grey box with your subscription information in.

What are credits? Chevron down icon Chevron up icon

Credits can be earned from reading 40 section of any title within the payment cycle - a month starting from the day of subscription payment. You also earn a Credit every month if you subscribe to our annual or 18 month plans. Credits can be used to buy books DRM free, the same way that you would pay for a book. Your credits can be found in the subscription homepage - subscription.packtpub.com - clicking on ‘the my’ library dropdown and selecting ‘credits’.

What happens if an Early Access Course is cancelled? Chevron down icon Chevron up icon

Projects are rarely cancelled, but sometimes it's unavoidable. If an Early Access course is cancelled or excessively delayed, you can exchange your purchase for another course. For further details, please contact us here.

Where can I send feedback about an Early Access title? Chevron down icon Chevron up icon

If you have any feedback about the product you're reading, or Early Access in general, then please fill out a contact form here and we'll make sure the feedback gets to the right team. 

Can I download the code files for Early Access titles? Chevron down icon Chevron up icon

We try to ensure that all books in Early Access have code available to use, download, and fork on GitHub. This helps us be more agile in the development of the book, and helps keep the often changing code base of new versions and new technologies as up to date as possible. Unfortunately, however, there will be rare cases when it is not possible for us to have downloadable code samples available until publication.

When we publish the book, the code files will also be available to download from the Packt website.

How accurate is the publication date? Chevron down icon Chevron up icon

The publication date is as accurate as we can be at any point in the project. Unfortunately, delays can happen. Often those delays are out of our control, such as changes to the technology code base or delays in the tech release. We do our best to give you an accurate estimate of the publication date at any given time, and as more chapters are delivered, the more accurate the delivery date will become.

How will I know when new chapters are ready? Chevron down icon Chevron up icon

We'll let you know every time there has been an update to a course that you've bought in Early Access. You'll get an email to let you know there has been a new chapter, or a change to a previous chapter. The new chapters are automatically added to your account, so you can also check back there any time you're ready and download or read them online.

I am a Packt subscriber, do I get Early Access? Chevron down icon Chevron up icon

Yes, all Early Access content is fully available through your subscription. You will need to have a paid for or active trial subscription in order to access all titles.

How is Early Access delivered? Chevron down icon Chevron up icon

Early Access is currently only available as a PDF or through our online reader. As we make changes or add new chapters, the files in your Packt account will be updated so you can download them again or view them online immediately.

How do I buy Early Access content? Chevron down icon Chevron up icon

Early Access is a way of us getting our content to you quicker, but the method of buying the Early Access course is still the same. Just find the course you want to buy, go through the check-out steps, and you’ll get a confirmation email from us with information and a link to the relevant Early Access courses.

What is Early Access? Chevron down icon Chevron up icon

Keeping up to date with the latest technology is difficult; new versions, new frameworks, new techniques. This feature gives you a head-start to our content, as it's being created. With Early Access you'll receive each chapter as it's written, and get regular updates throughout the product's development, as well as the final course as soon as it's ready.We created Early Access as a means of giving you the information you need, as soon as it's available. As we go through the process of developing a course, 99% of it can be ready but we can't publish until that last 1% falls in to place. Early Access helps to unlock the potential of our content early, to help you start your learning when you need it most. You not only get access to every chapter as it's delivered, edited, and updated, but you'll also get the finalized, DRM-free product to download in any format you want when it's published. As a member of Packt, you'll also be eligible for our exclusive offers, including a free course every day, and discounts on new and popular titles.