I used to like open world games that would take 50+ hours to beat but I feel like as I get older these games can be intimidating to even start and I often get sidetracked with other games frequently only getting half to three quarters of the way through.
Vanquish took me about six hours to beat and I think that’s what I’m looking for these days. I like games that I can beat in one weekend. Eight hours I think is perfect for me.
It’s led me to playing some GB© and NES games because they often feel a bit more finite.
I don’t think I have a minimum. Little Misfortune and Bright Infinite Memory only took me about three hours to beat but I enjoyed the ride. If a game took under half an hour to beat, like some indie games, I might not be as invested or impacted enough to think about it much afterwards.
Edit: I’m not looking for a definitive answer. Just a ballpark.
I think it’s highly dependent on the player. I’m not a completionist in any sense, I mainly play games to have fun. I stop playing them when I stop having fun. I’ve put down games after a few hours and I’ve played some for hundreds of hours.
The gameplay loop in that sense is important whether it remains fun and keeps me coming back. Time is short as you get older and I guess I don’t really care about beating games.