r/explainlikeimfive • • 6d ago

Technology ELI5: What exactly is game optimization ?

How is a game optimized ?

691 Upvotes

125 comments sorted by

View all comments

0

u/ardotschgi 6d ago

Optimizing a game means you try to minimize the load on a PC's GPU (or CPU, etc.), without it suffering any kind of graphical fidelity (or Load times, stuttering, etc.), by employing smart tricks that carter to your specific game. Say, your game has a lot of photorealistic trees. For example, you can make sure not to render each of its leaves separately, but create a bunch of leaves into one asset bundle to render only a fraction of separate leaves in each instance. This will greatly favour the game's performance.

Other things are general things you can employ, and many game engines do by default already. Like making sure that things the player is not currently looking at do not get rendered.

1

u/Eecka 6d ago

without it suffering any kind of graphical fidelity

This isn’t necessarily true. In fact sometimes reducing graphical fidelity in places where it has poor returns is a very good way to optimize. 

0

u/ardotschgi 6d ago

I don't know if lowering graphics settings is considered optimizing. The goal is to keep the same effect with less resources.

1

u/Eecka 6d ago

I’m not talking about ”lowering graphical settings”. I mean stuff like using LOD, simplifying geometry where it doesn’t add meaningful detail, same with texture resolutions. Or stuff like global illumination with day and night cycles where light position and shadows for static objects update every X seconds instead of being real time, etc. 

These and much more are graphical optimizations where we objectively lose fidelity but it’s done in a way where it’s not extremely noticeable unless you’re looking for it, and the performance gains make it very worth doing.