Brussels / 1 & 2 February 2020


Java & Games

A rivalrous case-study from porting Doom 3

According to the interwebs, Java is one of the most popular programming languages in the multiverse.
And yet, when it comes to games, its popularity seems to dwindle.

Why though...
Is it really not suited for game development?
Is the language as bad as the critics claim??
Is GC...EVIL!?

I have this side-project of porting Doom 3 from C/C++ to Java. And even though Doom 3 is a ~15 year old game, it is still a massive AAA code-base. So I believe my experiences there can adequately answer a lot of the questions that come to mind when you think of Java & Games.

During this talk, I will try to convince you that Java is a very viable game prototyping/development tool.
Either that, or will add more fuel to the flame...


Photo of Mahmoud Abdelghany Mahmoud Abdelghany