Hello, I'm making a smallish rpg and I'm not entirely sure how I should maintain my assets outside of the game.
Currently I have about 20 sprites that I'm using, but in the end I imagine I'll have around 200 or so (more if I decide to make it any bigger). So far I've just been hardcoding the properties of the sprites, but I don't think that will be very easy to work with in the long run. My current idea is to store images in directories/subdirectories (based on what it is) and then have a similar structure with json files that describe the properties of everything (id, name, isWalkable, imagePath, ...), but that seems like it might be difficult (or just annoying) to manage as well.
I've read around that people have created their own custom tools for asset management, is that something I should look into (or maybe there is a general purpose one)?
Any help would be appreciated, I'm just not sure how to go about this.