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 ...