So just turned to the Unity Engine from UDK… Ive been working with the Unreal Engine for over 5 years now and want a change in my target audience for my games. Wanting to make games for mobiles and such.
Now I was wondering how much detail can the Android phones do?
Im so used to building detailed things, How low do I have to go to get my games to work with Android or Iphone for that matter.?
Also is there a huge difference with detail between the android phones and Iphones?
How much android phones can do depends a lot on the phone. in 2010 and 2011 there were phones sold that could barely compate with the original iphone 2G as well as phones with more power than the iphone4, so the range is rather massive.
On the iOS side, you have the benefit that you at least know that even the oldest one had reasonable hardware (ARMV6 + VFP) something which for Android is not granted.
If you target only ARMV7 and OpenGL ES 2.0 on android though you are pretty safe on the side of bad rep due to apps not working as these devices at least offer a basic “standardized ground” to build upon.
As for how low to go: Very low compared to desktop standards. 50-80 drawcalls if you target current gen hardware only, 30 - 200k static vertices and tris (depends on what else you use as its all in balance), as little transparency and blending as possible to remain in fillrate boundaries, optimized shaders so you don’t waste gpu cycles, …
Its a matter of testing it on the hardware and balancing out in the end, nothing you can theoretically define, as too many factors play in on limited devices like mobiles
Thanks for the info, I was thinking that it was up to the phone’s with android, I think I read somewhere that there is over 30 million android phones uses out there today but how many of them can play a 2.5 D game and work Tha can run detail in it such as. * a box that looks like this *
Then again I could of just created a Normal Map to make the effect that it is deeper in the middle.
I think once I get my Mac I will just test with Iphone for now. But I do want to switch over to android sometime soon. I guess you could say what type of phone you need to run your game with android
This question will be irrelevant by the end of the year as more and more android devices will roll out, more powerful than before. Aside from that, Unity friendly, awesome and evergrowing : )
Ah ok cool thats good so how far can I go with my detail! How about this far!! hehe
But really just messing around with Unity I find it awsum with the basic drop and drag for your ingame items and such.I could build a whole scene in my 3d program and place it right on in and start scripting!
Hehe naw that does not stand a chance, too much subdivision and triangles. That tank on its own might already fill up your whole vertex - triangle budget in view on its own.
I wouldn’t use normal maps for iphones… also, on so small screens people won’t notice those details.
You should raise a bit the thickness of those top and bottom planes because if that box is smaller than 1 pixel size on most phones and will go practically unnoticed… wasting normal maps texture space or precious triangles.
Yea the box was just a example of how much detail the phones could hold…but yea thanks for the heads up…I could still work with a Iphone game in Unity on my windows right? Could I still test it with my Iphone or that a no no? I haven’t tried it of yet but yea.