This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Sun please research on the spec for Professional Game Development frameworks.  RSS feed

Sathish Nagappan
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ranchers,
Most of us Java Guys are hardcore video gamers. Everyone knows that, cos we are obssessed with graphics and GUI and stuff. Game programming is a place which no expert Java programmer can even touch. Before you come to hunches, I was talking about 3d photo-realistic gaming. The likes of FarCry and Doom3 and Half Life 2 and the kind of games that can be programmed for the Xbox/Playstation 3/Xbox 360.
For now, all these games are majority coded in C++ and a graphics api like DIrectX and OpenGL. OpenGL for Java exists but it becomes terribly slow when a huge amount of graphics are present. Slow even on my extremely high end dual core processor , SLI NVidia geforce 7800gtx dual GPUs.

I request Sun to write the spec for a Game Development Framework using Java. I don't believe that Java is slower than C++, It is almost equal , if not fast. This is the only way hardcore gamers like me , who want to enter the programming side of game companies such as EA,can achieve my objectives in life. C++ is too hard , what with all the pointers and stuff. Sure, to optimize games at the hardware level, it is better to work at a lower level with a language like C++, than at an higher level like Java. But can't the optimization be done by the JVM ?
Think about it Sun. You can do something like this. Write a version of Doom3 in Java which is playable by current high-end pc's. That way you can bring out a Java Game API which gamers can switch into. Then Java truly becomes a next gen programming language.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!