For legal reasons, I don't think I can give you details. You could learn how a project works doing reverse engineering. For unity games that's quite easy, with dotPeek you can decompile the assemblies and if you dig a little bit you will find some tools to extract and get a recreation of the unity project.
I think that this skill is one of the most important ones for learning about development, I learned a ton thanks to it, good luck.