CHAPTER 18

image

HTML5 Games in C++ with Emscripten

Chad Austin, Senior Technical Director, IMVU

If you had told me ten years ago that I’d someday compile real-time, 3D C++ games into JavaScript so I could run them in web browsers, I would have thought you were crazy. Since then, software has shifted from retail stores and optical discs to online app stores and web applications. Internet users have become increasingly security-conscious, and JavaScript engines have gotten faster by orders of magnitude.

The Web is the ultimate platform. It is secure: applications have no direct access to the local machine. It is seamless: users merely have to click ...

Get HTML5 Game Development Insights now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.