An IGDB Search Tool

GameGet is a tool for looking up video game details for display in a simple and customizable way for use on live streams (or whatever). It uses Twitch’s igdb.com API to get the name, developer, release date, supported platforms and cover art for any game in their database.
Key Features
- IGDB Game Search Quickly search the Internet Game Database IGDB.com.
- Detailed Game Info View game details including developer, release date, and box art.
- Platform Display See supported platforms with corresponding logos (local images).
- Custom Themes: Personalize your view with preset themes or create your own via a full color editor.
- Theme Import/Export Save, share and import your custom color themes via text files.
- Font Selection Select from various Google Fonts or add your own local fonts (woff, ttf, otf. via fonts.json).
- Persistent Settings Remembers your chosen theme, font, and preferences across sessions.
- Configurable UI elements Adjust platform logo size, visibility, order and highlight.
- Store Links Find links to game pages on GOG, Steam, Epic and itch.io (via IGDB API).
- Personal Game Rating: Add your own temporary rating to viewed games (Stars, Score, or Percent).
- OBS Integration Export currently displayed game info as a self-contained WYSIWYG HTML file,
perfect for OBS browser sources or just to collect as a record of your played games. - Local Setup Runs locally using Node.js!
You can download it here on github!
Would you like to know more?
The planning and code base was designed by Google’s AI studio.
I’m a graphic designer with a familiarity with website coding, leaning toward the visual side ie. css, html and graphic assets. This was the first time I’ve used an AI tool to help with programming and the first time I’ve used Node.js, my normal platform of choice is php/mysql and systems like wordpress.
I can only describe the experience as like having a very knowledgeable and patient programmer sitting next to me and walking me through what I need to do to turn my ideas into a reality. It wasn’t instant and took a few days to get to where it is now, but it helped me troubleshoot errors, fix syntax and make good suggestions for what packages, methods and API’s to use/not use and why. It’s helped me get to grips with Node.js so quickly which I otherwise wouldn’t have found as approachable without assistance.
Special Thanks

This project would have never been possible without massive guidance and help from cool guy streamer and super programmer DannyValz. His input helped me see what was possible and how it could be achieved, not to mention all the assistance with final preperation to make the project ready to push to github. Please check him out!
Thank you Danny!
You must be logged in to post a comment.