Games
For games the bot queries IGDB (Internet Game Database) and sends the title ID to the tracker, just like it does with TMDB for movies.
1. Create your IGDB credentials
IGDB belongs to Twitch: API access is enabled from the Twitch developer console.
- Account on twitch.tv (with 2FA enabled)
- Go to dev.twitch.tv/console → Applications → Register Your Application
- Any name, OAuth Redirect URL
http://localhost, category Application Integration - Grab the Client ID and generate the Client Secret
2. Configure the bot
In the tracker_config section of Unit3Dbot.json:
"IGDB_CLIENT_ID": "your_client_id",
"IGDB_ID_SECRET": "your_client_secret",
Without credentials, games are skipped
With IGDB_CLIENT_ID set to no_key the bot prints Skipping game upload, no IGDB credentials provided and continues with the other content only.
3. Upload
unit3dup -f "/path/Game.Name.v1.0.REPACK"
unit3dup -force game -f "/path/game_folder"
The bot creates a Game object: it looks the title up on IGDB, gets the ID (igdb) and detects the platform (PC, console…) for the matching tag. The other properties (name, category_id, description…) work like for videos, with tmdb set to a neutral value.
Wrong category?
If the bot mistakes the game for a movie, force the category with -force game.