T
T
Tomaszz2018-09-18 14:39:51
Game development
Tomaszz, 2018-09-18 14:39:51

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 answer(s)
A
Anton Mashletov, 2018-09-18
@mashletov

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 question

Ask a Question

731 491 924 answers to any question