Book

Hands-On Game Development with WebAssembly

Within the next few years, WebAssembly will change the web as we know it. It promises a world where you can write an application for the web in any language you like, and compile it for native platforms as well as the web.. This book gives the reader hands-on experience developing web applications and web games that target WebAssembly.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

19h52m

Language

English

About Book

Who Is This Book For?

Web developers and game developers interested in creating applications for the web using WebAssembly. Game developers interested in deploying their games to the web Web developers interested in creating applications that are potentially orders of magnitude faster than their existing JavaScript web apps C/C++ developers interested in using their existing skills to deploy applications to the web

Book content

chapters 19h52m total length

Introduction to WebAssembly and Emscripten

HTML5 and WebAssembly

Introduction to WebGL

Sprite Animations in WebAssembly with SDL

Keyboard Input

Game Objects and the Game Loop

Collision Detection

Basic Particle System

Improved Particle Systems

AI and Steering Behaviors

Designing a 2D Camera

Sound FX

Game Physics

UI and Mouse Input

Shaders and 2D Lighting

Debugging and Optimization

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required