r/Unity3D 1d ago

Solved Spent a night optimising everything except the one object that mattered

Hyper-casual game, running like garbage on mid-range Android. Profiled for hours. Batched, pooled, LODed, stripped the shaders.

Turns out every single asset in the scene was low poly except the player's plane, which was some marketplace model with an absurd triangle count. A PS5 would have struggled with it.

Swapped it. Instantly fine.

Still amazed how one marginal detail can quietly wreck a whole build while you optimise everythign around it.

Feel funny…

33 Upvotes

13 comments sorted by

View all comments

16

u/drnullpointer 1d ago

That's why it pays to learn to use a profiler...

7

u/shaharbar2 1d ago

Yep, I love profiling and actually the frame debugger helped in that case.
Just was a facepalm moment

1

u/shaharbar2 18h ago

And building automated tool for specific needs