After this huge leap in technologies, we always need to take a look back how everything started. With everything made much easier today, the starting point for a programmer in the past was way too difficult along with low resources and equipment.
3D games were so expensive in terms of processing. Developers were struggling to find ways making math calculation and visual processing more efficient.
Rendering 3D objects
We will look into drawing 3d objects into 2d screen step by step with all the details and explanation of how converting this 3d object into 2d object that can be drown into 2d monitor.