Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

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

At this topic, "Which image format is more memory-efficient: PNG, JPEG, or GIF?", one of the fellow Game Development community @Panda Pajama told about the complex concept about image memory handling and explained about so called "Texture Atlas". Is is a lot simpler, easier, and a lot better to manage memory if all sprites (e.g. characters, buildings) will be under one roof as if one image file?

@Panda Pajama said that it is depending on the "width x height x bitdepth" and not the type of the file extension of the image based on the VRAM it consumes. I relying on using individual textures and coding in groups based on the criteria from MVC (Model View Control).

Images should be in the image package class while others for image control package. Also, if it's rendering too much images by each texture, would be the same as in texture atlas or not?

One thing, is it also true that running on the app with that specific image I used will be device dependent?

share|improve this question

closed as unclear what you're asking by Josh Petrie Dec 18 '13 at 4:54

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.If this question can be reworded to fit the rules in the help center, please edit the question.

You're asking several vaguely-related questions in one post, and the post doesn't even have a descriptive title. Please revise this question to have a single clear question, because this site is not suitable for a wide and general discussion on how to use images in a program. – Kylotan Jan 30 '13 at 14:09