Key Responsibilities

  • Implemented custom UI solution
  • Character combat system
  • Created level creation tools
  • Enemy AI & path finding
  • Memory usage optimization and reduction
  • General gameplay programming

About the Project

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.