Which is the 'best practice' on using image resources for developing Android games using AndEngine ?
The 'best' way, means loading images/sprites/textures effectively, high performance, won't use up too many device resources (GPU, memory, etc.)
Assume that this game has several characters and maps. Each different character has many animations, and each different map has different tile sets.
Question 1: Sprite files
a. One (large/gigantic) sprite sheet. Contains all possible sprites of all characters and maps in a single file.
b. Lots of single sprite files. One file contains one sprite. For example, total sprites will be more than 100 files.
c. Combined: more than one sprite sheet. One sprite sheet for one type of character / map tiles. For example, character A will have "char_A_spritesheet.png", map X will have "map_X_spritesheet.png".
Which is the best option ?
Question 2: Image file type
Should it .jpg, .png, or something else ?