iRankGames

How we calculate similarity

Each game has 70+ real gameplay attributes collected from several sources (IGDB, Steam, SteamSpy and critic aggregators), organized into 8 weighted categories. We compare two games category by category using an IDF-weighted Dice coefficient — rare attributes count more than common ones — while the genre path uses a dedicated taxonomy-distance similarity.

Categories & weights

55%

Genre

Genre path: RPG → Action RPG → Soulslike…

15.2%

Mode

Single-Player, Multiplayer, Co-op, PvP…

10.4%

Combat

Melee, Ranged, Magic, Stealth, Tactical…

6.9%

Vibe

Relaxing, Dark, Hardcore, Cozy…

5.5%

Structure

Open World, Linear, Sandbox, Procedural…

4.8%

Setting

Fantasy, Sci-Fi, Post-apocalyptic, Historical…

1.4%

Progression

Crafting, Exploration, Loot, Skill Tree…

0.7%

Visual

2D, 3D, Pixel Art, Isometric, First-person…

The formula

score = Σ ( weightc × dicec(A, B) )

Where dice(A,B) = 2|A∩B| / (|A|+|B|) for each category c

The result is a number from 0 to 100. Above 70 means very similar; 55–70 is similar; 40–55 is somewhat similar.

Data source

Attributes come primarily from IGDB (genres, modes, themes, perspectives), enriched with Steam store genres and SteamSpy community tags — far more specific than official genres, e.g. Souls-like, Roguelite, Cozy, Battle Royale. Quality ratings additionally draw on Steam reviews, Metacritic and OpenCritic.

← Back to home