On Jan 19, 5:46 pm, Cédric Beust ? <[email protected]> wrote: > On Thu, Jan 19, 2012 at 3:37 PM, clay <[email protected]> wrote: > > I remember reading a JavaFX team member saying that if > > you still want to make your game in OpenGL and not use the FX scene > > graph, then they have failed in their goals > > Seriously? They said that? > > I don't know how much out of touch they can show to be.
Here is the exact link: http://www.java-gaming.org/topics/early-reports-on-javafx-2-are-in/23790/msg/198847/view.html#msg198847 "My name is Joe and I am one of the main engineers working on Prism." "If you have to resort to using JOGL, then we have failed. The idea is that the JavaFX api's provide you with enough stuff. Granted, for a full 3d game, we aren't there yet." "remember prism implements javafx on ogl and d3d." To summarize: The JVM needs a better deployment story to attract game developers. If people could write an OpenGL game in Java/Scala/Kotlin and deploy to Win/Mac/Linux users *without* the end user having to install/maintain a system level Java runtime and port the same codebase into something that can run on Android and iOS and, in a dream world, PlayStation Vita or Google Native Client, that would be *huge*. It would take the industry by storm. Oracle building their own scene graph and rendering engine on top of OpenGL, like JavaFX 2, is the complete wrong direction. Leave the OpenGL game engines up to the game engine crowd, like Ogre 3D, Unreal Engine, Torque, etc. Game programmers are absolutely *fanatical* about that specific piece of the stack: they are notorious for reinventing/ rewriting that themselves. I really don't see any interest or benefit in Oracle making an competing entry in this spot of the stack. But the runtime and deployment issues? That's the piece game programmers want someone else to do. Take an example: Battlefield 3. They made their own graphics engine that sits on top of an OpenGL type layer, and named it the Frostbite engine: In the ads, they give this top billing just like a movie would give top billing to a star actor or director. They are fiercely proud of that. If anyone thinks this type of studio would trade that in for some Oracle API, you are out of touch. OTOH, if you could give them access to exciting programming languages (Scala/Kotlin), amazing IDEs (IntelliJ), best of breed build tools (Gradle), and let them reach their player base on workstations/smartphones/web browsers/game consoles, they would be floored. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
