With the rapid development of our product and the almost unlimited customization of the client and Third party code, there is a chance that you may encounter some type of unexpected behavior. In such situations, the best approach is always to contact the support, but there are a few steps that can be taken to ensure a timely response and swift handling of your case.
Always check our documentation for the functions in question, your past tickets, and the forums about the issue you're having. You might be missing a crucial step in your setup, or there might already be a resolution for your (or similar) problem. Make sure that you check if other people encountered such issues before.
Make sure the issue is related to the Coherent GT:
Depending on the issue that you are experiencing you can post in the different channels. If it's a usage question / issue, not specific to your project, and if others can benefit from the discussion - we encourage you to submit it in our forums at http://forums.coherent-labs.com. And if the issue is deeply technical and project-specific (i.e. a crash) then you must submit a ticket in our support system at suppo. rt@c ohere nt-l abs.c om
In either case, it is very important that you address a single issue in a topic / ticket. This way all unnecessary noise will be eliminated and this will make the tracking of the problem much easier, respectively leading to a faster resolution.
Regardless of the nature of the problem, we need an isolated case that we can start working on immediately. It's much more efficient if you supply us with a minimal sample that we can examine quickly instead of spending time on a large setup to reproduce the bug.
Provide a page and/or source code to exhibit the issue in a standalone application, such as the SDK provided GTPlayer or one of our samples. If you're unable to provide this you can use our samples to reproduce the problem and give us very clear steps which we can follow to reproduce it on our end.
In case you're passing JS events from your game to the UI in order to start up the interface, record a JSON replay using our event replaying framework (included in coherent.js) leading up the issue. The replay, along with the UI files can be used to reproduce any sequence of events in a much simpler environment than the live game. Instructions for recording the replay can be found in the GTPlayerIntroduction.pdf.
Depending on the specific use case you have we may need different types of additional relevant information:
If you have any comments, feedback and suggestions for an improved and more efficient support communication process, please do share them.