Need Help.

Hello;

I am a software engineer by profession, and willing to be a Game Developer. Starting off with being a Game Devloper as a hobbyist. I am learning C++ and reviewing basic math algebra which is grade 10 math before I actually study calculus. This is necessary for 3d game development and 2 out of 3 books that I’ve read stated that it is essential to have better understanding of C++, Win32 API as well as Vectors and Matrices (calculus). Before they even talk about the basics of OpenGL.

Correct me if i am wrong, I need to learn:

Calculus
C++
OpenGL
DirectX8.0
DirectX9.0
Direct3D

Along with:

Drawing Practice.
3d Modeling Practice.
Math Calculus practice.

Just be a Game Designer. “I need feed back on this so I’ll know if I am going to the right direction.”

What do I need to learn in order to have a better understanding for Game Engine Design?

Are there any books or any step-by-step procedure that I must follow in order to make my own 3d Game Engine?

I need a feed back from the people who have been in this hobby for a while now.

NOTE: Should this thread under any circumstances be a threat or violates any of the forums’ rules and regulations? I apologyze for it.

With best regards
Adeel

Re: Need Help.

I would think some of our Computer wizzes here may know something...let me call them from the computer forum:D

Re: Need Help.

one area which I see missing from your list is that of Physics... to be a serious game designer, you'll need to be familiar with geometrical physics to learn aspects such as ray tracing, lighting, visibility, polygonal techniques, forces, rotational physics, collisions - as well as mechanics to learn about gravity simulation, friction, modeling acceleration and velocity, kinematics and motion control etc.

Also, if you're a software engineer by profession, then shouldn't you already know calculus - moreover advanced calculus as well as OOP?

That being said, gauging from your query, you seem pretty serious about this... why not go beyond pursuing this as a hobby and enroll in a college program in game development? there's great demand for professionals in this field.