This book combines two of my passions: web development and game programming.
Learn to create cutting-edge games for browsers, desktops, and mobile devices. No prior experience in web development or programming is required. The book features a custom game engine designed especially for beginners to help learn game development in a fun and relatively easy way.
- Learn how HTML5 and CSS form the foundation of all web games
- Build a 'choose your own adventure' in chapter 1!
- Use JavaScript to make your pages interact with the user
- Learn all the main ideas of programming: variables, loops, branches, functions, and arrays
- Master gaming concepts like sprites, collision detection, boundary conditions, and sound effects
- Build object-oriented sprites controlled by the user or the computer
- Use basic physics for realistic falling, skidding, and even space travel
- Program for mobile devices: using the touch screen, a virtual joystick, and tilt interface
- Dig into the engine. The game engine is free and open, so you can change it yourself if you want
Book Main Page