Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

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.

share|improve this question

closed as not constructive by Trevor Powell, michael.bartnett, Ali.S, Laurent Couvidou, Josh Petrie Oct 23 '12 at 16:13

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

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

5 Answers 5

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

share|improve this answer

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.

share|improve this answer

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
share|improve this answer
    
A quick Google search seems to reveal that Ogre3D support for Android seems to be not mature at the moment –  kizzx2 Nov 11 '11 at 13:25
    
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. –  Ellis Nov 11 '11 at 18:38

How about Min3D ?

share|improve this answer
    
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. –  Byte56 Sep 8 '12 at 15:09

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