I often get asked why this project re-implemented so much of the built in Unity features. This project was built with Unity 3.2! This older version of unity was not as stable or feature compleate. The things i re-implemented did not exist or where buggy.
I was responsible for player related code, gui code and optimization. I handled the players animation tree, state machine and combat. My responsibilities also included implementing a GUI system that would perform better than Unitys built in system. The GUI system was built using the exposed OpenGL functionality available to Unity.