Brussels / 4 & 5 February 2023


Doom on the browser thanks to WebAssmebly and .Net

Or how I ported Managed Doom to Blazor

Doom is maybe the game that runs on on any possible platform. In that regard, I ported Managed Doom to the browser with WebAssembly through .Net Blazor and some JavaScript. The original game that I ported is an open source port of Doom written in .net called Managed Doom.

I this talk, I will share with you how I quickly managed to port the source code from the desktop version to the browser. I'll also share my experiments with .Net 7 and the changes with regard to interoperability with JS.


Photo of Yassine Benabbas Yassine Benabbas