Jump to content

  • Log In with Google      Sign In   
  • Create Account

14 years ago on June 15th Gamedev.net was first launched! We want to thank all of you for being part of our community and hope the best years are ahead of us. Happy birthday Gamedev.net!

#ActualTebriel

Posted 02 November 2012 - 05:31 PM

I wouldn't say the JVM (Java Virtual Machine) is a particular weakness for Java. If Java has a weakness it'd probably be related to OS or hardware integration--it is a bit detached from the lower level access that C++ has. Although, modern libs have significantly mitigated that detachment.
For non-professional game development this isn't really a factor IMO.

In fact I think Java is a better candidate (than C++) for a casual development team. I used C++ for years, but throwing away the productivity Java brings to the table just because "games are supposed to be done in C++" is just asking to make things more difficult for yourself, unless you have a large team and quite a bit of money & time.
I'd have to have a very good reason to use C++ over Java. Game dev used to be one of those, but not anymore.

#1Tebriel

Posted 02 November 2012 - 05:31 PM

I wouldn't say the JVM (Java Virtual Machine) is a particular weakness for Java. If Java has a weakness it'd probably be related to OS or hardware integration--it is a bit detached from the lower level access that C++ has. Although, modern libs have significantly mitigated that detachment.
But for non-professional game development this isn't really a factor IMO.

In fact I think Java is a better candidate (than C++) for a casual development team. I used C++ for years, but throwing away the productivity Java brings to the table just because "games are supposed to be done in C++" is just asking to make things more difficult for yourself, unless you have a large team and quite a bit of money & time.
I'd have to have a very good reason to use C++ over Java. Game dev used to be one of those, but not anymore.

PARTNERS