Hey everyone!
As the title mentions, I am in need of some tips for optimization for my unreal engine project.
I am making a game which is set in an abstract void. You fight abstract geometric shapes like triangles, squares, circles and this tangram boss that you can see in the image below.
Because of this overall setting, I have made the stylistic choice of exclusively use unlit materials, a.k.a. not having any light sources in the game, and of course very simple meshes. I know that this is to some degree disregarding everything that Unreal is mostly used for (photorealism being one of the obvious ones I imagine), but I am using unreal for the procedural animation with control rigs, so that’s why I don’t want to switch engine.
My question for the unreal engine hivemind is: What would your optimization tips be for my use case? I already disabled Nanite on the project and all static meshes, but I want to know if there is a glaring optimization that I might be missing!
Thank you all in advance!
Hi, maybe also disable lumen (Set global illumination method to None) and make sure shadows are disabled (e.g. set the shadow quality to 0, or make sure that nothing shadow related is allocated, cause maybe it will still allocate a base cost even though nothing casts a shadow).
And maybe also disable distance fields completely in the project settings if you don’t use lumen or dfao.
1 Like
^^^ This!! Great advice.
Definitely make sure you have no lights in your scenes- that should avoid the need for any sort of shadow calculations. I would check your GPU profiler though to make sure it’s not wasting any time on shadows. If it is, you’ll need to go through and disable shadows on your meshes. I would also probably go ahead and switch Virtual Shadow Maps to Shadow Maps just in case it has to do any setup that it’s still calculating.
I would also make sure any postprocessing effects like Eye Adaptation and Bloom are disabled.
And that’s about everything I can think of. Once you’ve done your optimization pass, check the GPU profiler to see if there’s anything light-related left that you missed.
Overall though, given your game, I think you’ll be fine on performance.