Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(3 edits) (+1)

Some people might perceive the game as ai slop not because of its UI, but because of how many design decisions appear unfinished or inconsistent. Here are a few examples that illustrate this:

  1. Mega-Party costs significantly more than Care and Cleaning combined, yet their effects are nearly identical. It feels like the feature was added because a product manager asked for a shop system, but no clear decisions were made about what the items should actually do—and the developer or the AI(if exist) didn’t push back or ask for those decisions either.

  2. Buying supplies is located within the Management screen, while hiring Room Service is placed in its own separate screen. On top of that, supply costs scale upward like a hiring mechanic rather than a purchasing mechanic. It gives the impression that the PM requested a management system and a room-service system, but didn’t define their behaviors clearly—and again, the developer or the AI(if exist) didn’t request clarification.

  3. The UI itself isn’t bad, but many elements overlap or crowd each other. These problems are extremely simple to fix—often just a matter of adjusting a few numbers or changing spacing. Even as a backend developer, I could correct many of these issues quickly. It makes it seem like no one—neither the PM nor the developer or the AI(if exist)—took the time to think through the layout or visually verify the results.

Before:


After:



btw, Bug report:

The Income / Net display currently shows a fixed value, but the actual income fluctuates every update. Since the net value is already calculated inside update(), the UI should reuse that calculation instead of relying on a static number.

This matters because the displayed income is misleading. When inspecting the code, the actual income is being divided by 60 in game.js (line 178), which has no apparent justification. As a result, the Income/Net display is incorrect even before taking the mood modifier into account.

Hey, thank you for your absolutely insane, mega, mega detailed post. I love every single word and I respect the hell out of it.

I’ve been a chef for years and only switched into backend stuff 1–2 years ago. I do simple backend jobs and bug-fixing for a small company, but I’m still mainly cooking.

I realized that JavaScript and C++ give me insane amounts of fun… the first time in forever that I actually feel something like joy again while working.

You have no idea how much an opinion like yours means to me, especially for someone who’s just starting out and finally feels that work can actually be fun.

And yes… design and frontend are pure chaos for me. It’s exactly like back in my apprenticeship in the kitchen: I’d rather stay in the back, keep everything running, and let the plates look however the front wants.

This is literally my very first game ever. The hardest part was realizing that you also have to somehow visualize your vision. I probably had dozens of versions and ideas until I finally said: “Okay, this one gives me at least 20 minutes of fun.” And to be honest… 20 minutes still isn’t enough for me. I know I haven’t managed to bring across the real stress and rush you feel in a hotel yet.

I’m going to take everything you wrote to heart.

And if you ever feel like jumping in, giving tips, or even co-working, just hit me up. I’m always grateful for a real master.

Thanks again, man.

You made my day.