My biggest pet peeve is games that are set up with arbitrary choices that gate off content such that you pretty much have to play with a walkthrough open to get anywhere. I do like choices to matter but I want enough context to be able to make an informed decision. Too many games are set up to be essentially the equivalent of the player standing in front of 2 identical doors. If they open the door on the left they get a game over bad ending. If they open the door on the right they get an FFM threesome.
Even worse are the games with a scoring system that is hidden from the player's view in addition to being set up to essentially require a perfect score to avoid a bad ending. So not only am I faced with arbitrary choices, I have to spend 2 hours playing through them to find out that I get a bad ending and then have zero clue why. For this type of game I can either spend hours fruitlessly making arbitrary choices and hoping I get closer to a "good ending", play with a walkthrough open, or dig through the code and cheat my way to victory.
If you're giving me a choice where I have no way of knowing what constitutes a good vs a bad decision then either make it repeatable so I can come back later and fix it or build enough wiggle room into the game's scoring/progression system so that I can make mistakes and still get what I want. I should not have to play with a walkthrough open and I should not have to be constantly saving and reloading.
Minigames are a big one as well. I can understand some devs might be into puzzles or whatever and that's fine. By all means show off your ability to make a cool minigame. But for the love of god, give me an option to skip it after I fail it the first few times. If I enjoy it I may keep playing it every time but it's nearly guaranteed that a substantial portion of your player base will NOT enjoy the minigame. This is especially true of something like a difficult, timed minigame that must be beaten DURING a sex scene. ARGH!!
Even worse are the games with a scoring system that is hidden from the player's view in addition to being set up to essentially require a perfect score to avoid a bad ending. So not only am I faced with arbitrary choices, I have to spend 2 hours playing through them to find out that I get a bad ending and then have zero clue why. For this type of game I can either spend hours fruitlessly making arbitrary choices and hoping I get closer to a "good ending", play with a walkthrough open, or dig through the code and cheat my way to victory.
If you're giving me a choice where I have no way of knowing what constitutes a good vs a bad decision then either make it repeatable so I can come back later and fix it or build enough wiggle room into the game's scoring/progression system so that I can make mistakes and still get what I want. I should not have to play with a walkthrough open and I should not have to be constantly saving and reloading.
Minigames are a big one as well. I can understand some devs might be into puzzles or whatever and that's fine. By all means show off your ability to make a cool minigame. But for the love of god, give me an option to skip it after I fail it the first few times. If I enjoy it I may keep playing it every time but it's nearly guaranteed that a substantial portion of your player base will NOT enjoy the minigame. This is especially true of something like a difficult, timed minigame that must be beaten DURING a sex scene. ARGH!!