title: How do they make such realistic graphics and environment in 3D game?
body: <p>I have always been mesmerized by the 3D environments of a game and how everything, every action look so real. I am a programmer. So I know how difficult it is! And I also know that people use some modelling or that kind of softwares to design. But someone has to make those softwares, right? What do they study to make those unbelievable  softwares? Which is their background? Mathematics or programming? Which branch of mathematics is so important for this? </p>