Should Bethesda switch to Java for future games?

Post » Tue May 07, 2013 12:20 pm

From what I understand they're using C++ or C#. These languages make use of manual memory allocation, while Java automates the process - It takes a bit more CPU power to do the same stuff in Java, but it works across multiple operating systems (easier porting), and it manages memory consumption on its own (eliminating memory leak crashes). Given that Skyrim has a http://www.gamesas.com/topic/1458674-skyrim-project-stability/, it might be worth a look. I'm really curious about how everyone else feels about this - Should Bethesda trade off a bit of CPU efficiency for a more stable product that's easier to port?

User avatar
Laura-Jayne Lee
 
Posts: 3474
Joined: Sun Jul 02, 2006 4:35 pm

Post » Tue May 07, 2013 2:48 pm

No they shouldn't. Java is a terrible language to program games with, let alone an AAA title that would come from Bethesda.

Not to mention the obvious requirement of recoding the entire engine, which in itself would take years to get it back up to par with their current.

And the memory leak isnt so nasty, else everyone would be effected by it. I can say I have never experienced a crash that wasnt my own doing in about 300 hours.
User avatar
Charlotte Henderson
 
Posts: 3337
Joined: Wed Oct 11, 2006 12:37 pm

Post » Tue May 07, 2013 6:31 pm

Using Java for an open world game the like of which Bethesda tend to create? That's like digging a hole in the ground with a pickaxe; yeah, you can do it, but it's a darn sight lot easier using a shovel. Nevermind that JVMs can still have memory leaks anyway.

IMO Ruby's a better choice versus Java, granted your still stuck with the need to develop a new engine from scratch.

User avatar
Chris Jones
 
Posts: 3435
Joined: Wed May 09, 2007 3:11 am


Return to The Elder Scrolls Series Discussion