What makes a game shallow?
So I just recently found out that Outbound, a game I've been interested in has been released. However, it's safe to say that both the sales and reception of the game did not meet expectation.
It currently has mostly positive reviews on steam but is borderline mixed. A lot of people are pointing out that the game doesn't have a lot of things to do or is quite boring/shallow which brings me to ask you guys.
What makes a game Shallow or Deep?
Why do people think games like schedule I or Palworld is deep but outbound is shallow (btw I'm not trying to mock or defend any of the games here, just using them as examples). I have some theories and vibes as to why this is happening but let me know if this is correct or not.
I know in general a games progression consist of either :
- A reward at each milestone (like progress to the story or an item/upgrade)
- A punishment for not keeping up (like perma death)
but all the games mentioned above have a reward. If we break it down specifically, why does the progression of outbound feels unrewarding but schedule I does. My thinking is that aside from lack of content and slow progression, upgrading the look of a van doesn't really feel as interesting as building an building a drug empire. Specifically because the upgrades to the van doesn't really do anything gameplay wise, you still end up just driving a van at the end of the day where as when you build a drug empire, you start out by yourself but then is able to automate the process, which turns the game from just a simple package delivery game to a management sim.
What do you think? Also how do you guys make the progression system of your games?
I'd like to learn more about the design of the long term gameplay progression of a game as I am now about to wrap up my game's prototype and move on to the broader design and I don't want to make the same mistake and make my game boring after 1 hour.