When the UI is some default unity looking thing; like transparent grey boxes with white Arial text even when the game is set in Medieval times and would benefit from some fucking effort.
Immersion breaking
Fuck that fucking bullshit!
To make matters worse
Steam greenlight programmers usually have no artistic or graphic design skills.
Also that shit plain skinny font you see in JRPGs and Souls games.
What font would that be?
Or when you choose a dialogue option and your character doesn't actually say the line that's selected, just some rough approximation or randomly punches a reporter because terrible writing
It's literally designed to get you addicted. Fucking games have psychologists using them as experiments and fine tuning them to make them more addictive. XP systems and achievements are just new forms of skinner boxes.
Item decay works if it's done well. 90% of the time it isn't. If it's a survival game and you're supposed to be careful about what you take with you and you have limited inventory space and stuff, simply relying on a sharp item to hack and slash the environment and the enemies with an edge that never dulls isn't really in the spirit of it.
The worst irritation for me is inconsistent level design. Like you're an immortal undead warrior who can slay gods, but you can't climb rubble behind the Winter Shrine. Or Uncharted, which is so inconsistent with Drake's abilities that the game just decides whether you can jump or fall that distance on a completely arbitrary basis. Naughty Dog games are fucking trash.
I think the thing that's always bugged me the most in RPGs is enemies scaling to match your level and equipment as the game goes on. If you're never supposed to become that much more powerful than the bandits and highwaymen, why are you even allowed to level up at all?
level scaling has almost always been a fucking poor substitute for actual storytelling. the only game i can think of that it doesn't ruin is wizardry 8
A game itself isn't immersion breaking user.
So basically you're all saying it should never exist.
Yeah, no.