ENJOY WordPress Game Data Plugin

ENJOY

ENJOY WordPress Game Data Plugin connects your site to IGDB API and lets you import, manage, and display complete game data with flexibility.

ENJOY WordPress Game Data Plugin

 

ENJOY — Turn Your WordPress Site into a Game Database with IGDB

 

What is ENJOY?

ENJOY is a lightweight WordPress plugin designed to fetch, structure, and display rich video game data directly from Twitch’s IGDB database. Built on clean WordPress architecture, it transforms complex API responses into native Custom Post Types, Taxonomies, and Custom Fields. Whether you are building a gaming blog, a review network, or a specialized database, the ENJOY WordPress Game Data Plugin gives you complete ownership of your content without forcing you into proprietary ecosystems.

Enjoy connects your WordPress site to IGDB (Internet Game Database), allowing you to quickly search for and import complete game data directly into your site. Import covers, promotional artwork, screenshots, summaries, storylines, release dates, trailer videos, supported languages, age ratings, genres, platforms, game modes, collections, developers, keywords, and more.

By default, Enjoy creates its own Games post type, but you can also configure it to work with any existing post type — including WooCommerce Products — with the plugin automatically adapting its functionality to match.

Once your game data is imported, you can either let ENJOY automatically generate the complete game page for you or take full control of the presentation using shortcodes and Gutenberg blocks.

 

The Problem with Current Market Alternatives

Most game database plugins in the WordPress ecosystem come with unnecessary limitations and monetization models that put site owners behind paywalls. Instead of letting you connect directly to IGDB, they act as middlemen, routing API requests through their own servers and requiring you to purchase “tokens,” “credits,” or monthly subscriptions simply to access public game data.

Many of these solutions also add unnecessary bloat, intrusive admin advertising, heavy page-builder dependencies, and rigid templates that can negatively impact your site’s performance and flexibility.

ENJOY takes a different approach: a transparent, No-BS game database plugin that connects your WordPress site directly to your own IGDB API credentials — with no middleman, no artificial limits, and no toll gates between you and the data.

 

Data & Native IGDB Integration

  • Identity & Art: Covers, artwork images, screenshots (gallery view), and video trailers (YouTube embeds).
  • Release & Rating: Release date, year, alternative titles, and official age ratings (ESRB/PEGI icons included).
  • Technical Specs & Metadata: Developers, genres, game modes, platforms, and keywords (mapped directly as WP Taxonomies).
  • Narrative Content: Game description and storyline.
  • Localization: Structured table for supported languages (audio, interface, subtitles).

 

Fast & Intuitive Workflow

  • Quick Search & Import: Type the game name, select it, and click import. A clear status loader shows the background fetch, delivering complete, structured data in seconds.
  • Modular Field Control: Choose exactly which fields to import or ignore. Keep your database lean, clean, and customized to your layout.
  • One-Click Re-Sync & Cleanup: Update game info anytime. The re-sync feature overwrites stale fields and automatically purges old media files to prevent server duplicate clutter.

 

Total Frontend & Developer Freedom

  • Flexible Layouts: Uses a minimal default template out-of-the-box, or disable it to build custom designs using Shortcodes, Gutenberg blocks, Page Builders, or Dynamic Tags.
  • Clean Settings: Native setup without intrusive ads, annoying upsells, or hundreds of useless options. Just enter your Client ID & Secret and start importing.

 

Direct Connection

Unlike tools that route your requests through external servers and token services with limited quotas, ENJOY communicates directly with the official IGDB/Twitch API from your own WordPress installation. No tolls, no token consumption, and no reliance on third-party platforms that might fail or charge you per query.

 

Flexible Game Data Management

ENJOY is not a bloated game database or a rigid game catalog. It is a professional integration engine that connects the IGDB API directly to WordPress, mapping game data into native Custom Post Types, Taxonomies, and Custom Fields.

This gives you a clean, flexible data structure that works with the WordPress ecosystem instead of locking you into proprietary templates or unnecessary dependencies. Build anything from a focused gaming publication or review site to a large-scale game catalog — while keeping full control over how your data is structured, displayed, and managed.

 

Frequently Ask Questions

ENJOY Game Database is an open-architecture WordPress plugin that integrates Twitch’s IGDB API v4 directly into WordPress. It automates the retrieval of video game metadata—including covers, age ratings, media galleries, localized language support, and release details—and converts them into native WordPress Custom Post Types, Taxonomies, and Custom Fields.

ENJOY establishes a direct, server-to-server HTTP connection to the official IGDB API v4 using the site administrator’s Twitch Developer credentials (Client ID and Client Secret). The plugin queries the API directly without passing requests through external proxy servers, operating fully within Twitch’s native API rate limits and developer guidelines.

ENJOY maps relational IGDB data into native WordPress structures:

  • Taxonomies: Developers, Publishers, Genres, Game Modes, Platforms, and Keywords are stored as standard hierarchical or non-hierarchical WordPress taxonomies.
  • Custom Fields (Post Meta): Specific values such as Release Date, Storyline, Age Ratings (ESRB/PEGI), Video Trailer URLs, and Supported Language tables are stored as readable Custom Fields.
  • Media Assets: Images are automatically sideloaded into the native WordPress Media Library and set as Featured Images or Custom Field Arrays.

When triggering a manual re-sync for an existing game entry, ENJOY executes a database and media cleanup routine prior to fetching new data. The plugin identifies all previously attached media IDs (covers, background artworks, and screenshot galleries) in the wp_posts and wp_postmeta tables, deletes the physical files from the /uploads/ directory, and then imports the updated high-resolution media assets to eliminate orphan and duplicate files.

Yes. ENJOY includes a togglable minimal default frontend display. When disabled, all imported metadata remains accessible via standard WordPress functions (such as get_post_meta()), shortcodes, Gutenberg core blocks, or dynamic tag systems in page builders like Elementor, Bricks, or Divi.

To configure ENJOY, you need a WordPress installation running PHP 7.4 or higher and a free Twitch Developer Account. After registering an application in the Twitch Developer Console to generate a Client ID and Client Secret, those credentials are entered into the ENJOY settings panel to begin querying the IGDB API immediately.

ENJOY connects your WordPress server directly to Twitch’s official IGDB API v4 using your own developer credentials. Many existing plugins route requests through proprietary middleman servers or external API gateways to enforce “metered token services” and subscription-based usage limits. By eliminating the middleman layer, ENJOY ensures stable query speed, total privacy of your data, zero per-request costs, and permanent independence from third-party monetized service availability.

ENJOY creates a complete data structure in WordPress. Instead of simply displaying a list of played games or relying on rigid templates, the plugin converts IGDB metadata into standard Custom Post Types, Taxonomies and Custom Fields. This allows you to use the information to create catalogs, advanced search engines, review sites, or filtering systems using any visual page builder or PHP template.

No. ENJOY does not impose import fees or block synchronization functions behind payment gateways. The only operational limits are those set directly by the official IGDB API (and regenerating the Auth Key after its expiration, learn how to do it here), which are more than sufficient for managing and maintaining large databases.

 

 

* Theme used in Live Demo is a custom Elementor template made by us and used only for showcase purposes. It is NOT included on the package for customers.

IGBD.com is powered by Twitch. To use the API, a free Twitch Developer Account is needed. This is used to authenticate via Twitch.tv. IGDB.com and Twitch.tv are governed by the following privacy and service terms.

Share

More Products

Cinema stripped to its essence. 103 Swiss style movie posters, one collection.
A WooCommerce theme based on border-lined boxes design created with Bootstrap and thinked for Shoe Stores and Online Shops WordPress sites.
A modern Elementor WordPress theme for photographers, artists, freelancers, and creative portfolios.