Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Future of Game Development using Java

 
Nitin Bhagwat
Ranch Hand
Posts: 132
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It would be nice if some one can inform me -

What is the future for Game development using Java Technology?

Are there any games in Java similar to Xbox or playstation etc..?

Since Game industry is rapidly increasing and will increase in future...Will Sun compete with other tools/languages of game development?
Thank you,
 
ramzi yassine
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i would not think so, java will not perform as fast as c, and c++ when it comes to games, but i could be wrong
 
Jeroen Wenting
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
On specialised hardware Java can easily perform as quickly as C++, in fact it can outperform it.

Even on PCs many parts of Java can be as fast as native compiled code if not faster.
The idea that Java is slow was once true, but no more with modern JVMs. Sadly there's a large group of people who never used Java except to see what it was all about in the very beginning with the slower 1.0 JVMs. These people still proclaim loudly that Java is slow and state their 7 year old comparisons as proof of that (sometimes with any information that would show the age of the reports removed).

While Java cannot match the raw speed of direct access to videohardware as possible with DirectX, it can get close enough for most situations and there's some excellent OpenGL bindings available which produce comparable performance in many situations to C++ bindings.
 
Lionel Badiou
Ranch Hand
Posts: 140
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

One noticeable point here is not a technical one but deals with programmers skill. Most of video games developpers have strong experience in C++ just because this language is widely spread among all game platforms (including portable ones).

They won't switch to a new language (and new APIs !) without a lot of very good reasons, the learning cost would be indeed too high for many companies.

To my mind, the only domain where java is undoubtedly a good choice is mobile phone games.


Best regards,
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic