HeroEngine Forums

HeroEngine Support => Scripting & Programming => Topic started by: HE-Cooper on Nov 14, 11, 09:48:41 AM

Title: How you should think about building systems like combat
Post by: HE-Cooper on Nov 14, 11, 09:48:41 AM
As our stable of HeroCloud devs grow, we are finding more and more teams unfamiliar with the concepts of asynchronous versus synchronous communication between client and server. These are dangerous concepts not to understand, and are likely to cause you to have to redo a great deal of system work if you've not architected your code with these concepts in mind.

While all of this information is in the wiki, here is a new targeted wiki entry from Chris outlining the common mistakes developers make when building a system like combat in the client to server communication space. It applies to far more systems than just combat, and it's an excellent read, and I recommend even the most seasoned vets take a look at it.