I am creating a Pet Inventory GUI for my game.
Player’s can own 100 pets at once (subject to change if needed). All owned pets will show in the GUI at the same time. I set this GUI up with only basic versions of pets in the game, and I have since added multiple variants of pets.
Now, telling the difference between the basic versions of pets and the rare versions has been hard to do with my current GUI setup.
I am considering switching over to using ViewPortFrames for the GUI, but I am concerned that this will affect performance for players.
I have over 300 different pets in game when variants are taken in to account, so if ViewPortFrames are going to cause issues, what’s a better alternative to create individual images for each pet?