I am creating a restaurant style game where the user will click on small cards at the top of the screen in order to create a certain recipe. (similiar to the plant icons in Plants vs Zombies). So for example they might have a card that has a water icon and another that has pasta. They click the water icon and it fills a pot with water, they click the pasta icon and it puts it in the pot and starts cooking.
So for each recipe the ingredients would usually be different, having never used the Unity GUI system before, is it possible to drive all of this information (the icons, their order, their actions when clicked) from a database? Would the built in GUI system be appropriate for this or would something custom be required? The advantage would be that new recipies could be added without needing to change any game coding, but by just updating the database.
If anyone has any experience with this, your thoughts would be greatly appreciated.
Thank-you