-
[TechForum Germany] How I ported Doom to the browser
Web Assembly (WASM) is a powerful technology that opens the door to unlimited development possibilities. As a video game enthusiast, I used it to port the Doom game to the browser, allowing me to play it anywhere, even on my mobile. This is made possible thanks to the availability of an Open Source port of Doom to .Net and its support for compilation to WASM. This tools-in-action session will show you how I ported the MangedDoom game, which is made in .Net, to run in a browser. I will also share my experience on carrying out this port. You'll be surprised to see that this kind of project is very accessible as well as captivating, especially when you see the game running on a mobile browser. Although my work is based on .Net's WASM tooling, it can be applied to any framework that targets WASM. So, come and relive this fun porting adventure with me 👍.
-
[RivieraDev 2025] Comment j'ai porté Doom sur navigateur grâce au WebAssembly
Web Assembly (WASM) is a powerful technology that opens the door to unlimited development possibilities. As a video game enthusiast, I used it to port the Doom game to the browser, allowing me to play it anywhere, even on my mobile. This is made possible thanks to the availability of an Open Source port of Doom to .Net and its support for compilation to WASM. This tools-in-action session will show you how I ported the MangedDoom game, which is made in .Net, to run in a browser. I will also share my experience on carrying out this port. You'll be surprised to see that this kind of project is very accessible as well as captivating, especially when you see the game running on a mobile browser. Although my work is based on .Net's WASM tooling, it can be applied to any framework that targets WASM. So, come and relive this fun porting adventure with me 👍.
-
[GDG DevFest Pisa 2025] How I ported Doom to the browser with WebAssembly
WASM is a powerful platform-agnostic technology. Do you know that you can take advantage of it to port games to the browser as long as the source code can be compiled to WASM? In that regard, I ported DOOM to the Browser thanks to .Net support of WASM. I this talk, I will share with you how I managed to develop the port from a pure C# + SAML codebase to a mix of C# + JS. I'll show the process that I followed so that you can reproduce it for any similar game. I'll also share the issues that I encountered along the way and how I solved them. The concepts that I'll present can be applied to any language that targets WASM. So, come and live this porting adventure with me👍.
-
[TnT 2025] Comment j'ai porté Doom sur navigateur grâce au Web Assembly
Web Assembly (WASM) is a powerful technology that opens the door to unlimited development possibilities. As a video game enthusiast, I used it to port the Doom game to the browser, allowing me to play it anywhere, even on my mobile. This is made possible thanks to the availability of an Open Source port of Doom to .Net and its support for compilation to WASM. This tools-in-action session will show you how I ported the MangedDoom game, which is made in .Net, to run in a browser. I will also share my experience on carrying out this port. You'll be surprised to see that this kind of project is very accessible as well as captivating, especially when you see the game running on a mobile browser. Although my work is based on .Net's WASM tooling, it can be applied to any framework that targets WASM. So, come and relive this fun porting adventure with me 👍.
-
CommitConf 2023: Managed Doom Blazor
How I ported an awesome game to an awesome framework. https://www.youtube.com/watch?v=C2N1tZj_qwI
-
PWA Codelab - RivieraDev 2019
-
PWA Codelab - DevFest Paris 2019
Plan du codelab PWA, DevFest Paris 2019
-
Introduction to Progressive Web Applications (MobileDG WL)
This presentation explains of the main concepts of PWA : the manifest and the service worker