0
\$\begingroup\$

I've decided to learn OpenGL. I worked through several tutorials. I've found it far too complex performing a simple task like doing sprite animation in openGL.

Now I read about JOGL which seems to be more accessible. So I actually have two questions.

  1. Can JOGL help me understand OpenGL better?
  2. Also important to me, will I be able upload my JOGL applications to Greenlight, MS-marketplace etc.?
\$\endgroup\$
2
\$\begingroup\$
  1. No. JOGL is a wrapper library for OpenGL, which means it simply gives you access to the OpenGL api. So whether or not you use JOGL, you still have to know and use the OpenGL methods.
  2. Greenlight supports jar files, I believe Windows Marketplace doesn't, as it's only for apps.

One benefit of using JOGL or LWJGL is that it gives you access to helpful classes like classes for spritesheets, textures, images, rendering, keyboard / mouse input etc. But that way you don't actually learn OpenGL like you should. It is an option though.

But yeah, switching from XNA to OpenGL might me a struggle. XNA is designed mostly for students (and very easy to use so everyone can make games with it after a little research). With XNA you use XNA render features, but in OpenGL you have to do everything yourself.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.