This is the source code for Superhero Simulator.
There are approximately 3,600 lines of code across 81 files; also, this doesn't include game assets (models, textures, etc).
Some fun files to look at are the GenericCharacterController class, which handles controlling characters via the animator in the "tactical" (3rd person real-time) game mode. The character controller takes control input (e.g., from the character AI or a human player) and translates that into the appropriate animation and locomotion behavior. Enemy character behavior is driven by the AIEnemy class.
The turn-based "strategic" gameplay is managed by the StrategicGameController class.
N.B. After uploading to GitHub, I've noticed that there's some inconsistent indentation (probably because I switched IDEs partway through this project); I'm working to resolve this issue.