I’m probably going to be accused of being a troll for posting this, but this is something that really bugs me.
This isn’t strictly a Unity thing, but since a lot of the games I’ve downloaded over the last few days have been made with Unity, I thought this would be a good place to ask.
For many games, you can tell that the authors spent a lot of time on the graphics and sounds. They came up with unique ideas that must have taken a lot of imagination. The games are interesting and look great. Unfortunately with a lot of them, the controls are almost an afterthought. That’s if they bothered to put any thought at all into the controls at all rather than just going with the defaults.
“What’s the problem?” I hear you asking, “Unity allows you to customize the controls from the launch window.” Well, yes and no. Yes, you can customize the keys and buttons, but if the game has assigned a function to a specific key, it will override your selection because Unity only lets you remap generic controls. Also, there’s no way to adjust the mouse sensitivity for 3D games, and most importantly for me, there’s no way to invert the mouse.
That last one is probably my biggest pet peeve. Can you name even one single commercial FPS type game that doesn’t let you invert the mouse? This has been a standard option since the Duke Nukem 3D days. In fact, inverted control (pushing forward to look down) is so common that I’ve seen games, where this is the default and you have to use the invert option if you want to look up by pushing forward.
People will say I just need to get used to it. Unfortunately, that’s not going to happen. Pushing forward to look up is unintuitive and unnatural to me. Look up at the ceiling; Did your head go forward? Of course not, it went back. If you were standing behind a spotlight and you wanted to tilt it up, would you lift up on the back end? No, you’d push down. If you want to make a plane climb, do you push forward on the stick?
Probably 75% of the 3D games I’ve downloaded are hardcoded so that pushing forward on the mouse makes you look up. A small percentage of authors have included an invert option, but for the rest, I find them completely unplayable. I spend half my time staring at the ceiling because I’m trying to look down and the damn view keeps going up. I’ve searched the net for some way to invert the mouse outside of the games, but there doesn’t seem to be any way to do it. I found a small joke program that will invert the pointer movements, but it doesn’t work in the game itself.
I just don’t understand why game authors put so much time into every other aspect of the game and then just slap generic, default controls on it and say “Good enough!”
