Quote Originally Posted by Semaphore View Post
What makes the programming tricky for a game like this is taking the code written by different people working for a different company and trying to modify it yourself. That's hard to do even under the best of circumstances. If you have English-speaking programmers and all of the code's comments and documentation are in Chinese, then you basically have what for all practical purposes is an undocumented mess, even if the original was excellent code for Chinese-speaking programmers. I don't know if that happened; if it had been the case, the company likely would have been declined to take on the project.
You also have to hope the design documents are accurate and detailed as well as comments being accurate (and hopefully present too). Updating any project written by other people is always going to be "fun"