Serious Sam Engine In The Web Browser

26 Jan 2021

After a fair bit of work, I was able to get the open sourced Serious Sam Engine working in the browser. This project was a great learning experience and the result runs fairly smoothly.

Serious Sam Engine Browser Gameplay

Things that don’t work in the build:

The overall process is to use Emscripten to compile the engine source code into wasm/js runtime. Here’s a quick summary of the steps involved porting the code base to emscripten: