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