What knowledge do you need to learn to be a 3D game engine? Don't laugh, I'm serious. Ask professionals for advice! ! !
3D game engine needs to learn a lot of knowledge ... Engine development is basically the most difficult part of game project technology. What do you need to know about 3D engine ... Since we are classmates, let me introduce it to you ... I am also studying. The following is the knowledge needed for game engine development based on windows platform, but I don't know about other platforms: C, C++, data structure, algorithm, windows sdk, computer graphics, linear algebra, directx3d or opengl, which are all foundations. But there is a big gap between learning these popular engines and learning a lot. However, if you want to write a game engine with the level of 10 years ago, it won't be too far away. Learn the previous ones well and find a company to put into actual combat. If you want to develop in this field, you'd better learn from lua. If you want to engage in client development just after graduation, it is easier to find the mainstream scripting language at hand. Learning engine development is the best. I'm also learning sales now. Please forgive me if I make any mistakes.