Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/principalwp/game-collections/releases/download/1.0.0/game-collections.zipIGDB-backed invite-only collection tracker with per-game CPT, follow graph, and two-mode activity feed.
Description
Game Collections is a WordPress plugin for video-game collectors. Registered
users search the Internet Games Database (IGDB) for titles, file them into
five status buckets (owned, playing, finished, backlog, wishlist),
and curate a personal library rendered on a front-end /my-library/ page.
Each game resolves to a stable per-game custom-post-type permalink that
renders IGDB metadata and schema.org/VideoGame JSON-LD. Users can
import/export CSV/JSON libraries, opt into publishing their profile, follow
each other, and read a two-mode activity feed (Global / Following).
See principal/specs/2026-04-igdb-game-collections/spec.md for the full
specification.
Configuration
The plugin requires two Twitch / IGDB credentials in wp-config.php:
define( 'GAME_COLLECTIONS_IGDB_CLIENT_ID', '...' );
define( 'GAME_COLLECTIONS_IGDB_CLIENT_SECRET', '...' );
Two TOS-gated kill-switch constants seed option values on activation:
define( 'GAME_COLLECTIONS_PUBLIC_INDEXABLE', false );
define( 'GAME_COLLECTIONS_CSV_EXPORT_ENABLED', false );
After activation the corresponding wp_option rows are authoritative —
edit them from Settings -> Game Collections rather than editing
wp-config.php.
Changelog
1.0.0
- Initial scaffold (WU-DEMO-11).
Releases
1 release. Each count is every asset in that release; expand a row for the breakdown.