I am a web developer who works with C# and Ruby On Rails languages – it depends of the platform my customer have – and I don't need deep knowledge of medicine to create a portal based on it. By now, I want to jump-in unto game creation.
I don't want to create games from literal scratch: I want to create things on the top of game engines such as Unity or Unreal Engine. The point is: I need some physics or mathematics knowledge?
Yes, the basics that everybody knows it's essential I think, but advanced things is necessary? I mean, I need to be a doctor in physics to create awesome things with game engines? I know if I create a game engine, the knowledge is a little necessary, but remember: I'll work on Unity or something like that.
Keep in mind...
- We are talking about to designing code. I'm not talking about to drag n' drop sprites and go;
I know that a game engine is composed by some libraries that bring games to life, such as:
- Audio services;
- Network tools;
- Graphics mechanisms;
... in other words, I know there are components that helps me to get things done, but I don't know if they do all the (hard?) work for me.
I told you "[...] to create awesome things with game engines? [...]", do you remember? So, what you must understand by "awesome things" is: imagine a simple ball kicking the floor. OK, it moves up and down, and I want to do this applying gravity realities.