Looking at ways to optimize my game

Just wondering of any simple methods I can use to optimize my game.

My draw call’s isnt too bad
I have LOD’s on everything.
Nanite is disabled
Lumen disabled
MSAA is off
There is a creature limit of 6
I have played with the scalability settings
I am using the Voxel Plugin and I have optimized it

I am wondering since I am using so many Blueprints (trees & rocks), is there a way that I can not have to render in every single one ? They are very simple BP’s (on hit → break) but there is probably 150-200 trees and 300 rocks in my scene. Any way of being able to make this run smoother ?

I am getting high fps as I am testing it on the lowest settings in the images.

(gets 60-80 fps on a gtx1660)
(pc I am testing on has a rtx4070ti)


Hi TT GR.Pro

Do your Blueprints contain StaticMeshes or are they Instanced StaticMeshes?

If they’re just normal StaticMeshes - you’ll get a big boost by converting them to instances, but using a single, global ISM/HISM Component for each type of mesh rather than having a component in each Blueprint.

Something like that isn’t too hard to do - it’s a lot faster in C++ if you can - otherwise you can use something like rdInst on the marketplace (and rdBPtools to convert the BPs to using it)

1 Like

Thanks for the quick reply. These tools are exactly what I was looking for, Cheers !

1 Like