10
\$\begingroup\$

Is there a free and unlimited open source 3D engine for Android? Something that is a direct, thin layer to the NDK?

I have only found two engines: Unity and Shiva 3D. But no free or open source ones.

\$\endgroup\$
  • \$\begingroup\$ Does it have to use NDK for everything (even code that isn't processor-bound)? \$\endgroup\$ – skyuzo Oct 31 '11 at 7:36
16
\$\begingroup\$

Open Source C++ 3D Engine available for Android:

  • Ogre3D: the best open source 3d engine but it is a large framework
  • Irrlicht: good performance, light framework. I use it
  • libgdx: Java API with NDK code
\$\endgroup\$
  • \$\begingroup\$ A quick Google search seems to reveal that Ogre3D support for Android seems to be not mature at the moment \$\endgroup\$ – kizzx2 Nov 11 '11 at 13:25
  • \$\begingroup\$ Not mature but usable. If you want develop a real game, that's not the most difficult part. We (at IOPixel) are using Irrlicht as Engine3D but we have rewrite many parts... If you search simplicity and performance, Unity3D is a good choice. \$\endgroup\$ – Ellis Nov 11 '11 at 18:38
4
\$\begingroup\$

Linderdaum Engine 2D/3D open source engine in C++ for Windows and Android. All prototyping can be done on Windows. Also contains some Java code for JNI interoperation with Android SDK.

\$\endgroup\$
2
\$\begingroup\$

gamekit is completely free even if you produce commercial venture with it. You can download it free at http://code.google.com/p/gamekit/.

\$\endgroup\$
1
\$\begingroup\$

How about Min3D ?

\$\endgroup\$
1
\$\begingroup\$

OpenSceneGraph. Don't know about thin, but it runs on android.

\$\endgroup\$

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