Budget: 800 PLN Deadline: 2 days
hello,
this looks less like a general optimization issue and more like a specific Android lifecycle / resume problem in Unreal, where after returning from background the game thread starts waiting on the render/RHI side and causes freezes or crashes on newer Android versions.
that is exactly the kind of issue i would debug first at the engine/lifecycle level, not by applying random performance fixes.
from your description, the key areas to inspect are:
app resume flow on Android 15–16
game thread ↔ render thread / RHI synchronization after foreground restore
possible surface / swapchain / rendering state recreation issues
project-side logic triggered on resume that behaves differently on newer Android versions
crash path after freeze if rendering does not recover correctly
the right approach here is:
reproduce the issue on affected Android versions
compare the lifecycle behavior with working devices / Android 10
inspect where GT begins waiting on RHI after resume
isolate whether the problem is in UE-side handling, project-side logic, or Android version-specific behavior
my estimate for this task is 800 PLN and around 2 days.
one important question before starting: which Unreal Engine version are you currently using exactly, and do you already have logs / traces from affected Android 15–16 devices?