The original post: /r/pcgaming by /u/Mtg_Dev on 2024-05-04 17:56:10.

A bit of backstory: I have a backlog of more than 100 games. & each time I want to add a new game to the list, I wouldn’t know where to put it exactly. So I throw it in a half-random spot.

The result?

A list with no meaningful order.

This made every time I had to pick up what to play next a struggle struggle.

I’d go through the whole list quickly & usually end up picking something that looks interesting at the moment (& usually short).

But honestly, this was starting to stress me out more than it should.

& was causing me to not play games that I REALLY wanted to play (e.g. Cyberpunk 2077, BG 3, Persona 4, …etc)

I looked online for any tool that I could use to somehow help me, but couldn’t find anything that is more than a simple sortable list.

So I decided to try & create a solution myself. (Cause I’m a software developer)

& so I did!

It’s really not that complex.

The main idea is:

Whenever you want to add a new game to your list, instead of having to determine the best place to put it in manually, the app prompts you to compare this new game with a handful of others already on your list.

Then, based on your inputs, the app will use a smart algorithm & find the best exact spot for it & place it there. & actually, the longer your list is, the more the app proves useful.

(Even if you have a 1000 long list, you’ll only have to compare against a maximum of 10 games when adding a new one)

I created this initially just for my personal use, but after showing it to a couple of my gamer friends, they found it useful & wanted to use it themselves.

So I polished it a bit, made it public, & decided to share it here with you in case someone else facing the same problem finds it helpful. (It’s free & open-source btw)

If you wanna check the app, here is a 1-minute video demo:

https://youtu.be/5fw5PvEe3fs

& Here is the link to the app:

https://sort-my-games.pages.dev

Check it out & let me know your thoughts.

& If you have any constructive feedback or suggestions, let me know.