It’s modifying the game’s code in order to make it run faster. The first phase of development would focus on making something work in the first place. Later you can go back and find where the CPU is busiest and rewrite the code to make it faster, find where the GPU is busiest and change what gets displayed to make life easier, etc.
You know how when you play games the quality of distant objects gets worse? In early versions of the game during development that probably didn’t happen – everything would always use the same version of objects no matter how far away they are. But this would make the game slower because there’s more detail to draw at all times. Switching to low quality models at long distances is such an “optimization”.
Latest Answers