Hi! Yes i'm using unity for the proyect.
I made a SQL database with the data I need for digivolutions and stats and then a query generates a static C# class with all the data of the digimons.
The digimons are not prefabs, I load them on runtime from folders, changing the controllers where it needs to be changed.
Each individual digimon has a folder with it's sprites, controllers and animations.
I created a model digimon first with all the animations and everything I needed. Then with a custom C# program I made that uses this base, generates all the assests needed for a new digimon. All I have to feed it is the sprites and it autogenerates all the code.
I'm always happy to talk about the code, so feel free to ask and comment on anything about it!