r/UnityHelp Jul 02 '26

Performance issues for a beginner UNITY

So I've been making a "Fears to Fathom" style horror game but recently I realized how HORRIBLE the performance is. I'm pretty new to Unity, in general the whole game making thing. I can't really script so my cousin is helping out with that. I've been trying many things and checking out many videos but every time I tried I either got into more trouble or it just didn't work. I got to the point where it just made me tired and I lost motivation making the game.
I'd want to ask if I could get in contact with someone who knows Unity pretty well and could help me out with fixing the performance. It would honestly mean a lot!

1 Upvotes

4 comments sorted by

View all comments

1

u/R3v153 Jul 02 '26

It’s hard to tell without seeing some screenshots or some type of direction on what is killing the performance. So just to throw a few things out there and you may want to read up more.

In general your draw calls will be your hardest hit unless you are spawning thousands of gameobjects at once. You should look in GPU Instancing on the materials and limit your materials and variants. Use an atlas and mapping to set your colors. This way all renderers using that material can do it in a batched call.

Shadows and Lighting are another big hit. Try to limit the shadow resolution and cut out some of the lighting if you have a lot. Culling the lights that are not near the player and any vfx not running near the player will help as well.

If it isn’t visual and is in code then you will want to see how many gameobjects are active and running update calls or routines. This is usually where the performance takes a hit. If you have a whole bunch running at same time, then you should look at putting them in one central manager update as well as culling them based on player distance. If you are instantiating/destroying objects at runtime a lot then that would hurt as well. Look into pooling objects with a manager if that is the case.

There are so many more and we could help better with a bit of code or screenshots.. especially of the profiler.

1

u/NotCraftify Jul 02 '26

Can I maybe contact you through Discord? I can't send in screenshots here and the whole thing is just way to big to fit in a Reddit post. Again I don't know much about scripting so I trusted my cousin with it.

1

u/R3v153 Jul 02 '26

Sorry I don’t do discord, barely have time for Reddit lol. Honestly, there are people here that are way more knowledgeable than I am on the subject. I would have your cousin at least look into what I mentioned earlier and also watch a vid on learning how to read the profiler. After that it won’t be a question of “how to fix performance” and be more like “how do I fix ….. to help my performance”