Answer the question
In order to leave comments, you need to log in
What knowledge is needed to understand Quake 3?
What and in what sequence to study in order to understand and understand the source code of Quake 3 Arena?
So far, it is only clear that knowledge of the C language is needed. What else?
Answer the question
In order to leave comments, you need to log in
1) Take a good textbook on OpenGL. Learn to work with matrices and vectors. Understand how a 3D image is built on a computer. What is perspective, transformation matrix, texture, light, etc. You write hello-worlds like: 2D square, cube, rotating cube, textured rotating cube with a normal map with a light source ...
2) Reading an article on Habré about the general device idTech3
3) Understand what a BSP tree is
4) Open the code from WinMain and start to carefully study how it works sequentially
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question