Currently I am reading though the cryengine gamecode. It is huge not very well documented. It would be really good if I could create an UML diagram from the project file.
Visual Studio has the build-in UML generator.
On Visual Studio project, select Class View, right click on the namespace, select View Class Diagram. It may take a while to generate UML diagrams if your project is big.
Hope this helps.