Game Engines
Abril 16, 2008
acá explica re bien la relación entre C++ y otros lenguajes para trabajar.
http://www.ogre3d.org/wiki/index.php/Alternative_Languages
porque OGRE está habilitado para otros lenguajes también…como Java…
OGRE for Java (ogre4j): la cagada es que toda la doc de Ogre que encontré está para C++, me parece que falta mucha doc para hacerlo andar con Java. Además, Ogre hay que usarlo con otras librerías como ODE y otros, que están armados para ser usados juntos, en el proyecto de ogre4j no dice un corno sobre eso (uso con ODEJava ni nada parecido…)
http://ogre4j.sourceforge.net/
http://ogre4j.wiki.sourceforge.net/White+Paper
ODEJava: lo mismo pero del ODE Engine
https://odejava.dev.java.net/
http://odejava.org/OdejavaIntro
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_libraries_tools;action=display;num=1123794422
por ahora sigo con jME… es bastante completa, es Java y la tengo andando…
otra cosa que veo con los diversos game engines es que no contemplan la lectura de imágenes, de pixels… quizás ahí hay que usar el core de processing… u OpenCV.. no se…
evidentemente, más allá de la complejidad, lo más groso de todo es usar C++ integrando OGRE para 3D, ODE para física, OpenCV (aunque no se todavía que otras cosas para AI, networking y otros…) pero requiere de muchísimo trabajo. tanto en el uso como en el aprendizaje (conocimiento de cada librería y también de la forma de integrarlas… y claro, para mí por ej. de c++)