Hi everyone,
I'm planning to have 50-100 characters on screen at the same time in my game, with each one randomly assembled from different body parts and equipment pieces. Currently, I have 20-30 body & equip parts planned, and in the future, I may design many optional skins for each part. I'm still working on how to implement this, and I was wondering if there are any best practices or similar examples regarding performance optimization.
I also have a specific question: In a scenario where 50-100 characters share 22 body parts, should I avoid repacking a single texture for each character individually? Instead, should I repack all the parts that will be used in the scene into one or several textures? If so, what would be the best way to achieve this? Thank you very much!