(09-24-2011, 10:11 PM)Jacob_ Wrote:(09-24-2011, 09:22 PM)roperson Wrote: You could try jMonkeyEngine (http://jmonkeyengine.org)
It comes with a SDK based on NetBeans.
and is free, 3D, and you might be able to get MP if you play with sources.
and tell me if its infected or not.
jMonkeyEngine is probably the best choice for Java. LWJGL is popular too, and Minecraft uses it.
If it's your first time programming in a language other than Lua, you might want to try Processing - it's a simpler version of Java with 2D and 3D graphics features. Or you can just use it as a graphics library for Java, because their code editor is kind of hard to use.
There are a lot more choices for C++. Many graphics engines don't include physics, but you should be able to integrate Bullet.
I don't have any experience with C++ engines, but these are the ones I've heard the most about:
- Crystal Space
- Ogre
- SDL (low-level, but easier than using OpenGL directly)
I once tried OpenGL directly.
My worst mistake.