Working on an MMO and wondering if anyone has a perspective on this issue:
Currently I’m thinking that the player should get their first level up within the first 5 mins of doing a task, so that its clear doing more of that task will be rewarded. While each level will have slight rewards, every 10 levels will give the player special access to areas and material collection. But I also want there to be some grind to slow the consumption of content too quickly and making the rewards feel worthless.
-I assume getting to level 2 would take 5 mins of grinding.
-Getting to level 1-10 would take a total of about 2 hours grinding total
-Level 10-20 would be 4 hours
-Level 20-30 would be 4 hours
-Level 30-40 would be 4 hours
-Level 40-50 would be 4 Hours
-Level 50-60 would be 4 hours
-Level 60-70 would be 4 hours
-Level 70-80 would be 4 hours
-Level 80-90 would be 4 hours
-Level 90-100 would be 4 hours
Total: 38 hours of specific task
This is the time spent just doing that one task. Most players will be doing multiple throughout the game and thus their perceived level up time may feel 2x-4x longer depending on how hard they try to specialize.
I imagine, that this will mean if the player does 4 hours of skilled task a week they will unlock a new major upgrade each week. I think 1-2weeks of enjoying a specific level appropriate content will be enough.
Does anyone have any heuristics to judge if a game is too grindy and thus no longer fun? Or any way to increase grind time while lowering perceived wait time?