Abstract<br>TL;DR - a talk about a Doom 3 port side-project, and some of the biggest gotchas.<br><br>A couple of years ago I decided it was a good idea to port Doom 3 from C++ to pure Java(with OpenGL). Not my brightest moment, but to be fair, I didn’t think I would still be working on it at the time you’d be reading this.<br><br>If I had to use a single phrase to describe this journey, it would be “treasure trove of knowledge”.<br>Regardless, the game has been working for a while now, buggy alas, but working nonetheless. So join me for a demo, and a short trip down memory lane exploring some of the important lessons I learned….<br><br>Recording: sure<br>Bio: TBD<br>Twitter: @blackbeard0x14e<br>Github: <a href="https://github.com/blackbeard334/djoom3">https://github.com/blackbeard334/djoom3</a><br><br><br>Regards,<br><br>Mahmoud Abdelghany<br><br><br>Sent with ProtonMail Secure Email.<br><br>