Introducing JavaScript Game Development
135,00 EGP
Introducing JavaScript Game Development – Build a 2D Game from the Ground Up
Introducing JavaScript Game Development by Graeme Stuart is a beginner-friendly guide that teaches you how to build a fully-functional 2D game using HTML5, CSS, and JavaScript. Inspired by the classic 1979 Atari game Asteroids, this book walks you step-by-step through the game development process, making it accessible even for those new to coding. Developed from an undergraduate course module, the book introduces each technology gradually, allowing you to learn as you build, while gaining practical skills in object-oriented programming and game design.
Introducing JavaScript Game Development – Build a 2D Game from the Ground Up
: Summary of the Book
Introducing JavaScript Game Development by Graeme Stuart is a beginner-friendly guide that teaches you how to build a fully-functional 2D game using HTML5, CSS, and JavaScript. Inspired by the classic 1979 Atari game Asteroids, this book walks you step-by-step through the game development process, making it accessible even for those new to coding. Developed from an undergraduate course module, the book introduces each technology gradually, allowing you to learn as you build, while gaining practical skills in object-oriented programming and game design.
? What You Will Discover in the Book
In this book, you’ll learn how to work with the HTML5 canvas element, create paths, draw graphics, and design characters like your spaceship and asteroids. You’ll explore animation techniques, manage game physics, handle user inputs, and gradually build up your game structure. Each chapter adds incremental complexity, showing how to refactor code, improve design, and implement best practices in a way that mirrors real-world software development. By the end, you will have the skills and confidence to create your own high-quality 2D games from scratch.
? Why Should You Read This Book
You should read Introducing JavaScript Game Development if you’re a beginner or intermediate developer eager to learn how to make games using modern web technologies. It’s perfect for coders who want hands-on experience in building interactive projects while learning programming concepts in a practical context. The book emphasizes fun, creativity, and productivity, providing a structured path from a simple concept to a fully playable game. Whether your goal is to start a career in game development or create games for personal projects, this book gives you the essential toolkit to succeed.
: About the Author
Graeme Stuart is an experienced developer and educator specializing in JavaScript and web technologies. With a background in teaching game development and programming at the undergraduate level, Stuart has designed this book to make learning practical, engaging, and accessible. His approach emphasizes step-by-step guidance, incremental learning, and real-world application, helping beginners gain confidence while mastering modern game development techniques.
معلومات إضافية
| Author Name | |
|---|---|
| Book Cover | paper |

























Reviews
There are no reviews yet.