Why should the platform take any Game Engine? Because beginning game 
developers would surely appreciate something that leverages the android API 
directly. It would be easier for them to choose Android over Apple when 
choosing a platform to learn game development. Right now Android has worse 
game development support than Apple since it requires beginning people to 
take a C++ engine from the internet and try to use it through the NDK that 
doesn't fully support C++, all the while the official language is Java. 
It's cumbersome. At Apple you already get everything streamlined in the 
platform. You use Objective-C and can easily port your C/C++ engine to it. 
Android basically doesn't fully support C++ and developing using the NDK is 
pretty bad, especially for a beginner. It would make android much more 
developer friendly if it were to have a java written engine (easy to use), 
without using the JNI for all the calls to a C++ engine underneath (so it 
would be faster). Integrating the engine in the platform shows better 
commitment to the people that start programming and want to get in game 
development. And people want to make games for phones since it's easier for 
an indie dev to start for the phone than to write a game for PC or Xbox etc.

Why this one? Because this one does not go anywhere near C++, so no JNI. 
Also because the renderer is very capable for all kinds of games as it is 
based on Ogre so you can have advanced graphics on the phone while using a 
simple programming language (Java). Also it has good documentation so 
people can learn about its design and understand how a game engine works, 
should they want to write their own or modify and extend this one.

On Friday, November 9, 2012 7:24:59 PM UTC+2, RichardC wrote:
>
> Yours is one of many Game Engines for Android.  Why should the platform 
> take any Game Engine and specifically why this one?
>
> On Friday, November 9, 2012 4:57:37 PM UTC, sebastian_bugiu wrote:
>>
>> I have created a 3D game engine written in java for Android. It is based 
>> on the Ogre renderer and features 
>>
>> - a complete OpenGL ES 2.0 multithreaded renderer 
>> - sound support
>> - input as touch or sensors
>> - GUI API
>> - easy material creation
>> - a new mesh format for fast loading based on ms3d format
>> - artemis framework integration for data driven game design
>> - easy to use and extensible design
>>
>> A game that will feature this engine will be released somewhere at the 
>> end of this month or somewhere early in December to show off the engine 
>> capabilities.
>>
>> From what I have seen the Android framework does not feature an API for 
>> game programmers so everyone has to create their own engine. Instead of 
>> this duplication I am asking the android developers if it could be possible 
>> to integrate my engine (I will open source the code) in the android 
>> framework so that everybody can have an easier way to create a 3D game?
>>
>>
>>

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

Reply via email to