C/C++ 3D game engines for Android?

1,447 views
Skip to first unread message

socratesJ

unread,
Sep 18, 2010, 12:58:00 PM9/18/10
to android-ndk
I'm looking for a native 3d game engine or rendering engine that works
with Android. Anybody know of one?

Doug Schaefer

unread,
Sep 18, 2010, 1:12:37 PM9/18/10
to andro...@googlegroups.com
On Sat, Sep 18, 2010 at 12:58 PM, socratesJ <mcar...@gmail.com> wrote:
> I'm looking for a native 3d game engine or rendering engine that works
> with Android. Anybody know of one?

There's work going on in OGRE (ogre3d.org) to support Android. It
seems to have stalled recently, though. I notice most of the open
source engines are being ported to iOS which gets you almost there on
the rendering side for Android. The big problem is figuring out
Android's build system to get these engines ported over.

I'm sure there are or soon will be commercial ones available, but I
haven't seen any announcements yet.

Doug

David Whittaker

unread,
Sep 18, 2010, 1:37:16 PM9/18/10
to andro...@googlegroups.com
The PowerVR SDK also has a scene-graph based Android game engine:

http://www.imgtec.com/powervr/insider/powervr-sdk.asp

Might be worth looking into, as it will probably be more optimized for
embedded games than OGRE would be.

David

> --
> You received this message because you are subscribed to the Google Groups "android-ndk" group.
> To post to this group, send email to andro...@googlegroups.com.
> To unsubscribe from this group, send email to android-ndk...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/android-ndk?hl=en.
>
>

GAn

unread,
Sep 18, 2010, 3:28:40 PM9/18/10
to android-ndk
Unity3D is best. Release is coming.

laurent mallet

unread,
Sep 19, 2010, 6:06:17 AM9/19/10
to android-ndk
Hello,

I have ported Irrlicht on Android:
http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=37235

Irrlicht Port has been used in few games:
- Moblox (http://www.ellismarkov.com/moblox)
- Air Hockey (http://www.ellismarkov.com/air-hockey-em)
- Destroy The World For Android (roguetreasure)
- Munchy Solitaire (munchyapps)

I choose Irrlicht over Ogre3D:
- NDK standard compatibility (no c++ exceptions or STL)
- library size Irrlicht.so < 2Mo (you can easily <1Mo) Ogre3D is just
huge >10Mo
- small engine versus big engine

As Ogre3D:
- Gui available
- Free licence (you can use it in commercial projects without paying)
- Many mesh format loaders (obj, md2, md3...)
- Open Source project with good community

EllisMarkov Team,
http://www.ellismarkov.com

Doug Schaefer

unread,
Sep 19, 2010, 11:09:51 AM9/19/10
to andro...@googlegroups.com
On Sun, Sep 19, 2010 at 6:06 AM, laurent mallet
<laurent...@gmail.com> wrote:
> Hello,
>
> I have ported Irrlicht on Android:
> http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=37235
>
> Irrlicht Port has been used in few games:
>  - Moblox (http://www.ellismarkov.com/moblox)
>  - Air Hockey (http://www.ellismarkov.com/air-hockey-em)
>  - Destroy The World For Android (roguetreasure)
>  - Munchy Solitaire (munchyapps)

Cool. I had considered irrlicht. It's the little project that could.
Ogre seems to be more popular, but it's a beast.

> I choose Irrlicht over Ogre3D:
>  - NDK standard compatibility (no c++ exceptions or STL)
>  - library size Irrlicht.so < 2Mo (you can easily <1Mo) Ogre3D is just
> huge >10Mo
>  - small engine versus big engine

To be fair, Ogre can be trimmed down and I've seen it at around 5MB
for Android, but 2 is impressive.

> As Ogre3D:
> - Gui available
> - Free licence (you can use it in commercial projects without paying)
> - Many mesh format loaders (obj, md2, md3...)
> - Open Source project with good community
>
> EllisMarkov Team,
> http://www.ellismarkov.com
>
> On 18 sep, 21:28, GAn <andriy.grygore...@gmail.com> wrote:
>> Unity3D is best. Release is coming.
>>
>> On Sep 18, 7:58 pm, socratesJ <mcart...@gmail.com> wrote:
>>
>>
>>
>> > I'm looking for a native 3d game engine or rendering engine that works
>> > with Android. Anybody know of one?
>

Reply all
Reply to author
Forward
0 new messages