The image field for each game result contains multiple fields representing different sizes of the same image. Experiment with the provided URLs below to see which size best fits your use case. super_url is the largest available size, but you can also retrieve the original unscaled image by replacing "scale_large" in the URL with "original".
For /games/, a simplified API response will look like this:
For /game/1/, a simplified API response will look like this:
<response> <results> <id>1</id> <image> <icon_url>http://static.giantbomb.com/uploads/square_avatar/9/93770/2370498-genesis_desertstrike_2__1_.jpg</icon_url> <medium_url>http://static.giantbomb.com/uploads/scale_medium/9/93770/2370498-genesis_desertstrike_2__1_.jpg</medium_url> <screen_url>http://static.giantbomb.com/uploads/screen_medium/9/93770/2370498-genesis_desertstrike_2__1_.jpg</screen_url> <small_url>http://static.giantbomb.com/uploads/scale_small/9/93770/2370498-genesis_desertstrike_2__1_.jpg</small_url> <super_url>http://static.giantbomb.com/uploads/scale_large/9/93770/2370498-genesis_desertstrike_2__1_.jpg</super_url> <thumb_url>http://static.giantbomb.com/uploads/scale_avatar/9/93770/2370498-genesis_desertstrike_2__1_.jpg</thumb_url> <tiny_url>http://static.giantbomb.com/uploads/square_mini/9/93770/2370498-genesis_desertstrike_2__1_.jpg</tiny_url> </image> <name>Desert Strike: Return to the Gulf</name> </results> </response>
The download vs. display issue seems like it should only affect browsers. Is this incorrect? What method are you using to download the images?
When you download the images, there is nothing in the URL that indicates which game they are associated with. In fact, an image can be associated with any number of games. If you are downloading them all first (as opposed to associating the image URL with your data and downloading it only when it is to be shown), you should include the ID in the download URL. So instead of downloading an image to say, C:\path\to\file\<icon_url>, download it to C:\path\to\file\<id>.jpg. Then later you can ask it to display C:\path\to\file\<id>.jpg and it will display the image you want.
I use my roku 3 every day, and I watch most giant bomb through that. But I admit that I'm tired of the UI. I want something that just looks nicer to use, and presents media info in an appealing way. Tangentially, that's why I also hope the giant bomb engineers (or someone else like the video buddy duders) make an app that is specifically formatted for TV.
I'm working on it. My Chromecast work is on hold while I figure out the best UI, but Android TV shouldn't be too hard.