Prysm
Menu

Game catalog and search

Prysm searches its own catalog of about 90,000 games, so a search is one database query. It handles typos, abbreviations and edition suffixes, and ranks by how well a title matches and how well known the game is.

What you see

Type a name and the list narrows as you go. Filter by release date, genre, or device family (PlayStation, Xbox, Nintendo, PC, mobile), and sort by best match, popular, rating, recent or A to Z. Open a game to see a summary, the platforms it is on, and a critic score. Opening a game adds it to your recently viewed list. A "popular with friends" list shows the games most common across the libraries of people you follow.

How it works

Search pipeline
  1. Your text

    elden ring, botw, #eldenring

  2. Normalise

    same rules as catalog titles

  3. Fuzzy match

    trigrams plus alternate titles

  4. Popularity blend

    changes order only

  5. Results

Everything after the first box runs inside Postgres.

The catalog holds main games only. Expansions, bundles and DLC are filtered out, so Elden Ring returns one row, not five. It also holds around 66,000 alternate titles and about 169,000 game-to-platform links (September 2026), seeded from IGDB.

Normalisation is applied to both the catalog titles and your query: lowercase, strip accents, drop edition suffixes such as Game of the Year, Definitive or Remastered, turn roman numerals into digits, and drop punctuation. So The Witcher III: Wild Hunt – Game of the Year Edition becomes the witcher 3 wild hunt, and typing any reasonable version of that lands on it.

Fuzzy matching uses Postgres trigram similarity, which tolerates typos. Alternate titles cover abbreviations and regional names, so botw, gta 5 and #eldenring all resolve.

Ranking blends match quality with popularity, measured by IGDB's rating count. The blend affects order only. It never changes the match score itself, so a popular game cannot appear for a query it doesn't match.

Why it's built this way

Genre filters come from the backend, so the list only offers genres that actually have games.

Game details

  • Time to beat is shown with the number of player submissions it rests on, for example 12 hrs (2), so a figure built on two reports doesn't look as solid as one built on two hundred.
  • Critic score is IGDB's aggregate of critic scores. It is not Metacritic.

Limits

Search matches what a game is called. If you only remember what happened in it, plain search won't help.

Last updated