Show HN: Former game devs building a platform showcasing game projects
projectgoobii.com
projectgoobii.com
In "hyped for you", remove the name of the company, and expand the game description to another row. Add tags. Remove the lightning bolt icon. What is that even? No, don't explain. Just remove it. If it isn't worth sorting by, it's not worth showing.
Describe what this website does, on the website. What it does exactly. Pretend I'm 5 years old. The title of this HN post ("Former game devs building a platform showcasing game projects") is 100% more descriptive than the explanation on the site, because you don't have an explanation on the site. It's a good start. Use that. Put it at the top. "Former game devs building a platform showcasing game projects".
"Hyped for you" makes no sense because I'm not logged-in. You can't possibly know anything about me. So it should show something else.
Remove the "hype" button from the "explore new games" section. How can I hype a game before I've clicked into it to view what it is?
Add pagination. (Unless you really only have one page of games, and pagination is implemented but not visible.)
Add a title that says "Project Goobii" on the page. Maybe above the "welcome".
Add left/right arrows to the carousel at the top, so users can scroll through instead of waiting for it to move on its own (and users love to interact with carousels!)
Clicking on a game in "hyped for you" shows the game, but doesn't change to a new URL. How can I share this page with my friends? How can I bookmark this game?
Also on the game page, the carousel of screenshots should be clickable and expand to show larger versions of the screenshots. Too-small screenshots are worse than no screenshots.
EDIT: More
Loading the page again, after going to a game page, shows that game page. I guess you're using cookies for navigation. Good guess, but the wrong way to do it.
Your logo is cool, keep that.
Have an "about" page with a contact email at least.
[0]: https://www.goodreads.com/book/show/840.The_Design_of_Everyd...
The money spent is tied in the mega-platforms like Steam, GOG etc. Getting any promo of any kind through these platforms, or being ranked high for a few hours, automatically propels the title in sales, regardless of the quality.
Count me a cynic at this stage but I have done my share of commercially released indie title, and for one man shows, it's a dry lake for dead fish.
Working hard, very hard, producing something means nothing. As a producer you have no rights. You are making something that exists in an absolute sea of similar hard work. A market where supply stunningly overwhelms demand.
This is to be expected. When I was 11 years old I was playing games, dreaming of being a programmer. I picked up a book and started learning. The next 6 years were mostly spent writing games. For reasons that won't shock you I didn't immediately think of writing a new spreadsheet program. The one exception was a program I wrote for school - and it failed.
People write games because it's fun writing a game. Because it's a good way to learn how to write code. Because one's immediate circle are impressed.
But the market for indie games is tiny. And every wannabee programmer is making them. Somewhere along the way you discover the laws of supply and demand.
You'll also discover that a business is one part product, one part support, three parts marketing. Marketing is waaaay more valuable, and important, than product.
Sure there are exceptions. There are stories of some random game with no marketing going viral. It happens. There are also stories of people winning the lottery. One of those is more likely.
The indie game market works completely as designed. Low startup costs. Accessible to anyone. A fun way to get into programming. A cool way to impress your friends. A fantastic hobby where you can have more fun in the process than the result.
Don't try and "fix it". It's not broken.
I think the real issue is that most games are mostly just uninspired knock offs of other games. And this includes AAA games. And here marketing is absolutely critical, because your game may be fun but it doesn't really stand out on its own in any meaningful way. By contrast games that have distinct identities (and, critically, are also fun!) tend to have extremely long tailed success where word of mouth is vastly more important than marketing. An amusing example is Kenshi [1]. The guy went from tens of people playing his game while working as a security guard to make ends meet, to making millions from the game.
And I don't think those examples are particularly rare either, certainly nothing like winning the lottery. But coming up with an idea that's both unique and fun isn't easy.
I’ve worked in advertising and I think that sounds broken.
Indie games are massively over supplied. Thus to get traction you need to be out-marketing (not necessarily out-spending) the other guy.
In one sense building the game is the easy part. Selling it is the hard part. It's a crowded market, and most games are, well, not great. It takes time, effort, and yes money, to market well, and get any kind of traction.
Arguably OS/2 was better than Windows 95, but MS spent a billion $ marketing it, and today OS/2 is a history footnote, if you've heard of it at all.
The more compeditive the market, the more marketing matters.
There's loads publisher that focus on some indie niche, and they will do the things that indie dev don't like / don't know how to do.
But indie dev don't like to hear their game sucks, because an indie dev put his heart and soul into production. So they stay well away from the well established publishing pathways
Blaming public taste is so much more comfortable.
If you are ready to hustle for marketing your game I disagree.
I have launched more small and medium games on Steam than most people, and if you are using the right strategy for the game you're launching you can make decent revenue even if the game sucks.
for example: https://store.steampowered.com/app/96100/Defy_Gravity_Extend...
The market size of gamers with almost no money is endless.
What I didn't like is that they stuck around my steam library. What I wanted was to throw some quarters at a short-lived arcade experience. I didn't want my library polluted with shovelware.
You want a lot of people to buy the game quickly at launch. The best way to do that is building up wishlists prelaunch. That has organic second order effects that are helpful, but there are other ways to get lots of sales at launch...
https://www.forbes.com/sites/siladityaray/2020/12/04/report-...
But the answer is use an engine.
I used to both buy the rights and lease the rights to tons of small games though and then release them on steam. They were all made in an engine(unity, rpgmaker, xna, etc)
It is never faster to rebuild the wheel.
I don't need some 3rd party platform to sugar coat my creative experience. If it's good, it will ship of its own accord.
What made the game go viral was their marketing strategy - they were one of the first who bought Twitch streamers en masse, and paid a lot of money for that. In fact they triggered a gold rush of a sort with everyone doing it. This isn't to say that the gameplay wasn't good - it absolutely was. But the viral growth wasn't due to that, without marketing it would have been just like the other Greene's games, maybe a bit more popular, but surely not 3 million simultaneous players popular.
And before PUBG, he proved his design viable in the original ArmA Battle Royale mod, in the H1Z1 Battle Royale game mode, and in a myriad other games in which the devs suddenly added battle royale modes - in other words, on another platforms.
PUBG was iterative, it didn't happen overnight.
Pubg was made by an extremely well known modder with a huge following.
So many people have the mistaken impression that marketing doesn't matter. There is a reason companies like Google can make billions of dollars a year selling ads. It is because marketing is actually incredibly important.
So essentially, AA production values and a highly talented game designer who'd perfected the gameplay formula.
This is like rocket fuel for me. Thank you.
If they were actively sabotaging games, then sure, that's true. But most platforms have a vested interest in good recommendation systems. Think steam for you.
It's more the cruel and brutal reality of creative fields, only a very small number ever make it.
* functional routing with persistent/shareable URLs
* working back button (see above)
* click-to-enlarge screenshots
* the logo (lightning bolt I guess) needs to navigate back to the home/root url
* the advertisement in the navigation menu makes it hard to notice the "Home" link which is sandwiched between the ad and the logo.
* more options for discovery (all games, most hyped, new submissions, just released (could feel like a celebration), browse-by-category, etc)
* this UI feels fully custom. it seems like it might be an uphill battle for ya'll to have pleasant UX without using some kind of design framework/component library
suggestions that i'm slightly less sure about:
* clicking any part of the game list item rows on the home page should navigate to the game (not just clicking on the title of the game itself)
things I like in particular:
* the direct link to the game's official site itself is really nice. I appreciate that it doesn't link to some in-house wiki listing for the game or whatever.
* game development-cycle status indicator is nice
I already need to consider my marketing (and presentation) on Steam, Discord, YouTube, Reddit, TikTok, online festivals, and minor platforms such as itch.io (for devlogs or betas) or Twitter (for networking). I'm actually quite interested in some sort of showcase site, so this isn't a "this idea sucks" feedback, but rather... how would this tiny new platform support my overall goals of getting millions of views on all those major platforms?
I imagine it fitting on a Linktree somewhere, but for what purpose? I can't tell so far. If it's going to be a pure showcase it needs to be somehow better than Steam, which is already quite competent (and is where I need people to end up, since it has the Wishlist; I would absolutely never send someone to a site that has similar functionality to Steam rather than Steam itself).
I do like that there's a "Comment" section at the bottom and I can see that being a direction: asynchronous interaction with true fans, who aren't gibbering nonsense like YouTube or TikTok comments. That's something I can't reliably get on Steam (discussions are available pre-launch, but a bit hidden). But then again, Discord can also accomplish that.
One more random idea comes to mind: all the content I'll be posting to those various social sites is largely one-shot. A YouTube video won't work on TikTok, for instance. It would be nice if I had somewhere to repost all that various content (perhaps for the purpose of showing it off?).
This application needs client-side navigation. That is a two-way system. When a different object has been opened, the URL needs to be changed. For example we open game 1, the URL becomes /#/game/1/overview. Then when someone links to that URL directly the client-side router determines that they want to load that specific data and show it in the correct component, and hide the others.
I also think that every element that loads a different component should be a hyperlink, that way it becomes possible to open multiple interesting games from a list, each in a new tab.
Page history and back button not implemented correctly. Looks pretty slick but some basic usability stuff overlooked.
Went through this recently at work on an SPA app when I started making more pages separately and more atomically routable. It may be an "SPA" but that doesn't preclude proper urls/routes.
Is it intentional that you can't click on screenshots to zoom them?
I don't care about games that aren't available on any device that I already own.
A nit though - fix the back / forward browser buttons as it's tedious to navigate around right now. I guess these aren't working because it's an SPA?
The space of specialised directories has more room to grow. Finding a game or app through Google alone is not possible.
Count me in :)