Introducing JavaScript Game Development: Build a 2D Game from the Ground Up by Graeme Stuart (PDF)

6

 

Ebook Info

  • Published: 2017
  • Number of pages: 237 pages
  • Format: PDF
  • File Size: 4.20 MB
  • Authors: Graeme Stuart

Description

Learn to build a fully-functional 2D game inspired by the 1979 Atari classic, Asteroids, using just HTML5, CSS and JavaScript. Developing games has never been easier than it is now. New web technology allows even beginner developers to turn their hand to game development. Developed from an undergraduate course module, Introducing JavaScript Game Development teaches each new technology as it is introduced so can be followed by enthusiastic beginners as well as intermediate coders. You will learn how to work with HTML5 and the canvas element, how to understand paths, how to draw to a design and create your spaceship and asteroids. You’ll then move on to animating your game, and finally building. You will work step-by-step through the game design process, starting with only what is necessary to complete each step, and refactoring the code as necessary along the way, reflecting the natural progression that code follows in the real world. Each chapter is designed to take your code base to the next level and to add to your skills. After completing the examples in this book you will have the tools necessary to build your own, high-quality games. Make the process of creating object-oriented 2D games more fun and more productive and get started on your game development journey.

User’s Reviews

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐Before reading the book, I had extensive experience doing web development, but no experience or knowledge about programming games. The author explains all of the necessary concepts very clearly, including how to draw graphics on a 2d HTML canvas, how to organize your Javascript code, and more. By the end of the book, you’ll have a solid working knowledge of how to construct the classic game of Asteroids from beginning to end. It’s a great introduction to game development for web browsers.

⭐Got me going, the authors refactoring though each project showed a great way to introduce new topics and allowed me to gain necessary insights to project improvement. If you keep getting stuck in earlier stages of an idea, I believe this book will allow you better incremental development strategies. A really great book. FYI, use the browser dev tools, all the top browsers have them. You will avoid needless frustrations.

⭐Got me rolling. Great intro that establishes a solid foundation moving forward.

⭐Each chapter introduces as new JavaScript technique while progressing toward the simple game.

⭐It is good book but at times it can be difficult to follow, as you jump between coding pac-man and asteroid. You can easily lose your way and have to back track.

⭐Good book to learn about creating JavaScript games. You’ll need some knowledge of JavaScript itself. This book does not teach you JavaScript. It teaches you how to organize code. There are some mistakes in the code (mainly parameters in method calling) but you can easily detect them if you know what you are doing.

⭐Good book. The explanations are Ok but not excellent. I use this use in support with a another one, but it’s not my prefered one. Still got some good stuff though.

Keywords

Free Download Introducing JavaScript Game Development: Build a 2D Game from the Ground Up in PDF format
Introducing JavaScript Game Development: Build a 2D Game from the Ground Up PDF Free Download
Download Introducing JavaScript Game Development: Build a 2D Game from the Ground Up 2017 PDF Free
Introducing JavaScript Game Development: Build a 2D Game from the Ground Up 2017 PDF Free Download
Download Introducing JavaScript Game Development: Build a 2D Game from the Ground Up PDF
Free Download Ebook Introducing JavaScript Game Development: Build a 2D Game from the Ground Up

Previous articleManaging Humans: Biting and Humorous Tales of a Software Engineering Manager 3rd Edition by Michael Lopp (PDF)
Next articleAkka in Action 1st Edition by Raymond Roestenburg (PDF)