I have a number of years in web development and know a little bit of C++, however I am still learning my way around unity and C#!
How should I be getting started implementing a technology tree for a turn-based strategy game in unity? (i.e., master of orion, civilization, old WoW skill trees, etc.) I have built a prototype of my tree using PHP/MySQL for web, but I am still unsure of how and where I should be storing this kind of data in unity.
The tree will have around 200 nodes with over 500 individual technologies throughout, I dont know if this might be a bit large for efficiently using XML / databases? I would like to eventually develop this game to be multiplayer, and I will probably be adjusting and balancing the tech tree constantly once I start testing the game. Obviously I dont want anyone being able to alter the something like XML files and modify their game client to have technology with different stats either.
What would be an optimal and secure means of implementing something like this? Any suggested starting points or recommended tutorials would be of great help! Most of the videos I have come across so far are not very clear or dont seem practical for a large tree.