3D projects optimization

Question: When creating projects, What areas of the game have the biggest impact on performance, where can there be significant drops, and which are so minor that they can be ignored?

I don’t know how to answer this, because everything can impact the performance at one point.

Maybe the docs give you an idea:

1 Like

Assets too Big for their impact ( 2048x2048 texture for something that’s never bigger than 10% of screen), and that badly align in memory (non power of 2 textures). Too much of those also (VRAM slowing to a crawl because of CPU to GPU memory swaps)

Ineficient algorithms (brute force loops at Big O N power N done every frame)

Memory allocations every frame

Etc.

Always profile before optimization, and beyond prototyping, always research and design before coding, as that can be an important pre optimization that can save you a lot of time spent in profiler and debugger, hunting a bug or bottleneck or both.

Cheers, have fun making games!

1 Like

From what I gather, there is no real single reason for bad performance.

Though there are some things to watch out for with 3D models, which mostly comes down to making sure the poly counts are not insanely high, the texture sizes are not gigantic and there are not too many materials per model.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.