title: FMOD Studio questions. Basic concepts, Best practices etc
body: <p>I have a couple of questions as I am trying to integrate FMOD Studio into one of my projects.</p>
  
  <p>Although I have gotten the project playing audio files there are some things left out of the example code provided in the documentation regarded intended use. As I am new to FMOD I find these concepts in the API somewhat elusive to grasp.</p>
  
  <p>Does anyone know if there are any form of guidelines as to what best practices are when using the API.</p>
  
  <p>Where can I find more info about the intended use of FMOD::EventInstances and related interfaces/classes for playing sound. Basically what is my responsibility when using a resource and what does FMOD take care of in terms of memory management etc.</p>
  
  <p>How are you supposed to keep track of the FMOD::ID / GUID per event type. Do I need to manually make an asset list for each event with corresponding GUID and define them for my team? Is the a better dynamic way of doing this? (std::map or similar functionality comes to mind).</p>