Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have read tips in books and article that point out, if you are making a game for Android, make sure your textures are =< 1024^2, or you'll not reach all your potential customers.

I have never found a concrete statistic that proves this claim. What are we talking about, here, 5% of Android devices only support 1024? 10%? 80%?

share|improve this question

migrated from Jul 6 '13 at 14:14

This question came from our site for enthusiasts and power users of the Android operating system.

@Zuul great link, thanks. – Mazyod Jul 6 '13 at 2:05
I have done quite a bit of OpenGL ES programming, only the newer devices can handle textures larger than 1024 by 1024. All of the OpenGL ES games I have made have used a maximum of 512 just to keep lag down on older devices. I would stick to 1024 and less if I were you. – John Jul 6 '13 at 2:18
@John Interesting.. but, I really need clear statistics that can prove the viability of using a certain texture size. I have many sprites larger than 1024^2, and it'll be a pain to split them among many sheets. – Mazyod Jul 6 '13 at 13:46
This question seems very similar to… – Adam Jul 6 '13 at 15:48
@Mazyod do you know which version of Android you want to target? – John Jul 6 '13 at 19:25
up vote 3 down vote accepted

take a look at these stats

scroll down to gpu model start google ing each gpu and see max texture size for each one

i'll do the first one for mali 400 is 4096x4096

now assuming all drivers that have this gpu support this size you're in luck you already have 30% of the market

Good luck with your game.

share|improve this answer
Awesome. I continued what you started, and realized that most of these GPUs support at least 2048^2 texture sizes. No worries then! – Mazyod Jul 6 '13 at 22:20

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.