Book description
This book will teach you how to create awesome video games. Games from scratch. Games that run cross-platform, in web browsers, and on phones. Games filled with dynamic sound and music. Games overflowing with impressive visual effects. Fun games.
More importantly, this book will teach you how to think about making games. You'll learn to analyze and dissect games; to understand what it is that makes great games great. By the end of the journey you'll have all the knowledge and tools needed to produce engaging, polished products that people will love to play.
What's inside?
- Learn the basics: game loops and input
- Draw graphics on the screen using Canvas
- Add amazing sound effects and music using the Web Audio API
- Develop several fun games: a platformer, a shoot ‘em up, a dungeon crawler, and a physics-based game
- Create your own JavaScript game library
- Jazz up your game up with "juice": screen shakes, particle effects, and more
Publisher resources
Table of contents
- HTML5 Games: Novice to Ninja
- Notice of Rights
- Notice of Liability
- Trademark Notice
- About Earle Castledine
- About SitePoint
- Preface
- Level 1: Press Space to Start
- Level 2: Drawing Things
- Level 3: Game Loops & User Input
- Level 4: Animation, Levels, Maps, Cameras…
- :Level 5: Collision Detection & AI
- Level 6: Mathematics & Physics
- Level 7: Audio
- Level 8: Bringing a Game to Life with “Juice”
- Level 9: Optimizing & Packaging
- Bonus Round: How to Use SSL/TLS with Node.js
- Appendix A: List of Games Mentioned
Product information
- Title: HTML5 Games: Novice to Ninja
- Author(s):
- Release date: February 2018
- Publisher(s): SitePoint
- ISBN: 9780994182616
You might also like
book
Beginning HTML5 Games with CreateJS
Beginning HTML5 Games with CreateJS provides a hands-on approach to get you up and running with …
book
The Advanced Game Developer's Toolkit: Create Amazing Web-based Games with JavaScript and HTML5
Master the most important skills and techniques you need to know for professional HTML5 and JavaScript …
book
Creating Web Animations
Creating user interfaces that are fun, practical, fluid, and memorable is hard. And existing learning materials …
book
The Essential Guide to HTML5: Using Games to Learn HTML5 and JavaScript
Gain a deep, practical knowledge of the basic tools used for webpages: hypertext markup language (HTML5), …