>game engines don't create games that look the same
sure they do. Like anything else in software, what defaults you set will drive the course for a lot of user behavior. You make a downvote button and users will start to use it to say "I disagree" or "I don't like this comment", even if you remind them everytime that the downvote button is not a disagree button.
Of course you can dig deep and change every default, but few studios in the grand scheme of things will bother if the default is good enough.
This is especially so with 3D games. 2D games has less of this problem, as you tend to rely more on the assets for art direction than fancy lighting or in-engine geometry creation and the default lightings for 2D stuff is simply your basic shaders with sprite textures.
I agree with you in spirit, but reality tends to show otherwise.
sure they do. Like anything else in software, what defaults you set will drive the course for a lot of user behavior. You make a downvote button and users will start to use it to say "I disagree" or "I don't like this comment", even if you remind them everytime that the downvote button is not a disagree button.
Of course you can dig deep and change every default, but few studios in the grand scheme of things will bother if the default is good enough.
This is especially so with 3D games. 2D games has less of this problem, as you tend to rely more on the assets for art direction than fancy lighting or in-engine geometry creation and the default lightings for 2D stuff is simply your basic shaders with sprite textures.
I agree with you in spirit, but reality tends to show otherwise.