top | item 43624358

Show HN: A website/app to help manage your game library

26 points| lamarcke | 10 months ago |gamenode.app

So, me (dev) and my friend (designer) have been building a website/mobile app to help users manage their game library (think MyAnimeList, but games) for a little over a year. We launched with a very basic set of features, and have been slowing expanding since then.

All the code is open source, and most of the things we implemented were direct feedback from users (e.g. being able to import games from Steam/PSN, and the Posts feature).

We don't show ads or have any kind of subscription. This is just a hobby project.

Any feedback would be greatly appreciated, as honestly the hardest part is getting people to actually try it out.

Link: https://gamenode.app You can also reach out to me via cassiolamarcksilvafreitas@gmail.com

40 comments

order

hoten|10 months ago

Have you used Playnite? Have you built features / plan to make features that would set this apart from Playnite?

lamarcke|10 months ago

To be honest, we don't even have a desktop app currently, though we do plan to make one. IMO Playnite is a behemot and it's very hard to overtake it, so maybe the best course of action would be to create a plugin to help sync their library data with ours (?). We both use IGDB data so it shouldn't be too hard. They also have a more robust store sync system going for them.

But feature wise, the main difference is that we're targetting all platforms instead of just PC. You could have GameNode in your phone when you only have a Xbox/PS console for example.

If you have any suggestions on what we may do to set us apart aside from this, please let me know

Rumudiez|10 months ago

why is the black background a 1.5MB JPG[1]? and it even has a responsive counterpart[2] that's half a megabyte for mobile. surely it could have just been `background: #000`? I didn't go looking for issues, I just noticed the image load in jaggedly (not progressively encoded) and couldn't believe my browser would do that for a solid color fill. did you use AI to make the website?

[1] https://gamenode.app/img/desktop-bg.png

[2] https://gamenode.app/img/mobile-bg.jpg

lamarcke|10 months ago

It's actually not a solid color background, but a very low opacity collection of game covers.

The same goes for mobile, where if you look closely you will see Dishonored 2's cover.

And no, it's not AI generated. We started working on it before ChatGPT made it's debut (yeah i know it's not the first LLM but no one considered vibe coding before it), and you can see our entire source code in Github.

enumjorge|10 months ago

The background is not solid black. There is a very subtle background image that is most visible on the top right corner. The contrast is so low though that it's very hard to see.

piyuv|10 months ago

I open the website. Cookie banner does not have reject option. I close the website.

lamarcke|10 months ago

Sorry, it's just there to say we use it, but we can't actually not store it since the only info we do store is your session's cookies (and only if you're logged in). We will look into adding it, but it won't do anything if you decide to login anyway :)

mathfailure|10 months ago

I click on the link - the website doesn't open.

nottorp|10 months ago

Pretty actually. How hard would it be to include physical Playstation games by scanning the barcode or something like that?

For consoles it still makes sense to buy discs... they're discounted a lot more and faster than the digital versions.

And with me having a more than respectable backlog, I almost always buy on disc and almost always after it's discounted by 50%.

lamarcke|10 months ago

I would guess that's pretty doable for our mobile version, but I can't promise without doing some PoC fist

But it would probably to this: - Scan the Barcode - Fetch the product name from it and try finding a match in our database (ManticoreSearch does a good job in finding matches with similar names)

It all depends on if the product name would even be there at all, or if it can be retrieved easily

XCSme|10 months ago

Not sure if related, but I really enjoy Playnite: https://playnite.link/

Being able to manage my directory across Steam/Origin/Epic Games/Ubisoft, Amazon Games, etc.

jFriedensreich|10 months ago

As the data comes from igdb and igdb has a collection feature, is the import from steam/psn the main USP?

dangond|10 months ago

Does this do anything differently from https://backloggd.com/? I've been using Backloggd a lot over the past year and I'm not sure how this is different (aside from being ad-free, which is nice)

lamarcke|10 months ago

Backloggd is our main "competitor", and we know most people are already familiar with it. But going from their roadmap (https://backloggd.com/roadmap/), we already have: - A mobile app - Steam and PSN integration - A recommendations system - Social Page (?) not sure what they building, but we're trying to keep most of our stuff shareable. For example, you can share a nice Letterboxxed-style image of your game reviews. We're also close to shipping something like this for recent played games, similar to what these third party tools do for LastFM.

We both use IGDB as source, so there's no difference in the actual catalogue of games.

ryu2k2|10 months ago

I built mal for videogames too over 10 years ago. A friend also did individually. And I know at least 5 other sites that are "mal, but videogames" or have similar features.

Imo the concept is a waste of time until there are APIs for each console/store to fetch user data and automate libraries. Most users don't bother and the few that do already have accounts spread on like 10 different sites for this kind of thing. Personally these days I just keep csv files of my collection and play history and turn them to HTML via a ssg.Turns out that I don't need anything more than this.

But good luck!

lamarcke|10 months ago

Thanks! I understand where you're coming from, when we launched the first open beta we honestly didn't have any feature that we could use to argue "hey, you should use this instead!".

I personally think there's a overlap between people willing to manage their anime library, and people willing to manage their gaming library. Both have tons of options, and most will choose none.

But take MyAnimeList, for example: A mainly English-speaking audience, so we could assume most users are either using Crunchyroll/Netflix/Hulu, or the hundred possible options for piracy. But they still come back to update their profile in MAL every once in a while, despite all the options they have - and we have users which do exactly that too. We're trying our best to offer a solid management experience (e.g. mobile users may press and hold in any cover to manage a game, and desktop users have that directly at hover, and other QoL), and offer features on top of that. Our PSN and Steam integration are very recent, we only launched them ~8m in, and so is our mobile version. All of our users are basically early adopters, but they still log-in once or twice a week, and our only way of changing that is offering more reasons to stay online. That's why we're also building social-related stuff, like the Posts system, the reviews, and etc. We think users are way more likely to stay with us if they can interact with other people. This is kinda what Anilist is doing too.

system2|10 months ago

Isn't Steam Library already doing this?

hoten|10 months ago

Steam can list/launch your non-Steam games, but it isn't open source. Listing non-steam games is also a manual process and there probably isn't any library art associated with the entry if it comes from Battle.net or whatever.

whisman|10 months ago

Yes but it's a pain.