Notifications
bg
Ghazanfar
Gameplay programmer - Programmer
Lahore, Pakistan
0
Likes
8
Followers
6
Connections
All
Articles0
Games0
Showcases0
Column0
Jobs0
Ghazanfar
Jul 24, 2019
Hello everyone,
I am having trouble understand why my game quality is poor and other games that i see are soooo good that i feel like ashamed watching my own game. I tried emailing studios to at least share some techniques that how you optimize your game .
Help me out , what am i doing wrong in my game, any help would be very much appreciated .
i am sharing 1 link of my game 1 of some other game to see the difference.
other link:
https://play.google.com/store/apps/details?id=com.dogbytegames.offtheroad
my game link:
https://play.google.com/store/apps/details?id=com.nanobyte.parking.driving.school

and also my game always gets glitch or lag a little no matter how much i optimize it.Please guide if u can.

P.S : not sharing link of any promotion purpose , just want to learn and improve .

Ghazanfar
Gameplay programmer
a year ago
Reply@Rodrigo AbreuHey Ghazanfar, you're very welcome. Sure, I strongly recommend you watching this two Unite Europe 2017 videos, I thing you'll get really well the topics about performance and optimization specially on Unity (as it also includes some specific stuff on the engine side), not only the general thing. https://www.youtube.com/watch?v=1e5WY2qf600&t=61s https://www.youtube.com/watch?v=_wxitgdx-UI&t=16s Cheers, Rodrigo
thank a lot sir.
Rodrigo Abreu
Unity Certified Software Engineer
a year ago
Hey Ghazanfar, you're very welcome. Sure, I strongly recommend you watching this two Unite Europe 2017 videos, I thing you'll get really well the topics about performance and optimization specially on Unity (as it also includes some specific stuff on the engine side), not only the general thing. https://www.youtube.com/watch?v=1e5WY2qf600&t=61s https://www.youtube.com/watch?v=_wxitgdx-UI&t=16s Cheers, Rodrigo
Ghazanfar
Gameplay programmer
a year ago
Reply@Rodrigo Abreu90% of the time performance issues are due to excessive garbage collection per frame. The Profiler helps a lot with that, but you should also start to familiarize with things that generates garbage collection.
Thank you so much for replying. i am familiar with GC and now that you mention it i will look more into it. If there is any link you could share from where i could better understand it it will be a great help . Still thank you so much.
Ghazanfar
Gameplay programmer
a year ago
Reply@DrewThe two games don't look that different. If it is performing poorly and you haven't already looked into these things, there should be some youtube tutorials available. Object Pooling: this helps avoid garbage collection, which slows down your frame rate. The old garbage collection caused big spikes of low frame rate in your profiler window. Unity has a new system that spreads out the performance loss from garbage collection. So, the problem isn't as bad as it could be, but you should still avoid creating garbage where you can, especially since it fragments your memory. Occlusion and frustum culling: If you label objects as static and then set up occlusion and frustum culling, you can save yourself draw calls. Anything that doesn't move ever should be marked as static. To make it look better, could add more bushes, objects as tufts of grass, and rocks in the country scenes. The buildings look kind of flat. If you had a LOD object, they would be good at far distances. As you get closer, you could change the object to one with actual geometry for crossbeams, rather than physically based rendering material pho-geometry. The normal map, height map, and ambient occlusion map effects of the PBR materials only look suitable for large objects when you are far enough away.
Thank you so much for replying . Other then frustum culling (will look into it) i am doing all these stuff, using LODs ,making GameObjects static, Occlusion culling and baking light etc, but still there is a difference between my games and good games that i see on play store. Biggest issue what frustrates me most is other games are using real time shadow and and so much great high quality assets and there come still runs smoothly , but in my case , no matter how much i optimize it , i still get loss of frame rate.
View More Comments
About Me
No description
See more
Skills
No skills added yet
Certifications (0)
Import
See all
Ghazanfar's liked projects (0)
No likes yet
Following (8)
Followers (8)
Following Companies (0)
Not following anyone yet