java - Good books and web resources for JOGL and JMonkeyEngine? -


i trying decide between using jogl , jmonkeyengine on project learn bit basics of each , decide 1 prefer. have books or web resources recommend learning how use each one? prefer stuff gives lot of detailed information , examples use style on brief online tutorials poor quality code examples. official documentation good, haven't yet found either. jmonkeyengine says has complete documentation haven't yet located on website. information appreciated.

i should mention have never used opengl before. if go jogl need learn of opengl basics, need resources on opengl if jogl resources don't go full detail on it.

updated:

  1. jmonkeyengine 3 beginner's guide
  2. jmonkeyengine 3 cookbook

i in jmonkey core team, albeit not programmer.

for starters, if you're considering jogl, hope you're looking @ jogl2 jogamp, , not old abandoned 1 on @ java.net. in terms of use, jogl , jme 2 different things. jogl, lwjgl jme (and minecraft, name one) based on, eases bare essentials, opengl. means more freedom, spending large amount of time making "bare bones" of game before flesh out real gameplay features.

jmonkeyengine, latest jme3 especially, designed intermediate developers in mind, not means of limitations gradual learning curve , whole lot of game-specific features built in.

/takes salesman hat off

our wiki located @ jmonkeyengine.org/wiki/doku.php. if you're more used eclipse, recommend using jmonkeyplatform (the jme3 sdk) jmonkey development, comes lot of tools couldn't put engine core.

as books, don't believe there one, either. our main doc writer working on contract packt though. final "jmonkeyengine 3 beginner's guide" book expected late 2011 or 2012.

i can't speak jogl (though figure they'd same), if have more questions regarding jmonkeyengine suggest come visit our forum.


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -