I did a bit more work on the API. I’m thinking to stick with just XML, is going to be a better option.
- Less work load due to sticking to one data exchange method
- Easily allows nested data such as images for each game. You can see in the image below an example of nicely nested image data.
- Universally known and lots of tools built for parsing XML in many languages, including C++
- Safely allows added available data without breaking applications relying on the API.