Log in or register to post comments

Which platform to choose?

May 26, 2016 - 11:49am #1

I am building an android application and i am really confused between Android studio and Unity 3D. Please help me with this. My application will consists of videos, 3d objects etc. Thanks in advance.

Which platform to choose?

June 2, 2016 - 4:58am #3

Hi,

Since you are using 3D models, I would suggest using Unity3D. Vuforia does not out of the box support rendering of 3D objects of any file type on Android SDK; you will need some external library to perform the rendering. If you use Vuforia with Unity3D, you will be able to render 3D objects of most data types. As Unity is meant for use with 3D objects, it provides far more powerful experience dealing with 3D objects than any external library you will find for Android SDK. Developing with Unity3D is also much simpler and faster. The only disadvantage I've found with Unity is, of course, that the apps are significantly heavier, leading to battery drain and potentially sub optimal performance on some devices. Go with Unity unless a significant portion of your app will be 2D and static. In that case, Android SDK may be the better bet.

Best of luck.

Which platform to choose?

May 31, 2016 - 11:38am #2

Unity facilitates the integration of 3D models (it supports various formats, such as OBJ and .FBX); see also: http://docs.unity3d.com/Manual/3D-formats.html

Unity also provides many other game-oriented functionalities out-of-the-box, such as 3D model animations, physics, advanced shaders and visual effects, and more, and it has the advantage of being cross-platform.

Android Studio is a good choice for Android developers, who are already familiar with Android (Java/C++) programming and with OpenGL ES programming.

 

Log in or register to post comments