Quick answer: Frame drops are individual frames that miss the budget, usually caused by spikes of work. Find what spikes on real devices, smooth or move that work off the critical frame, and verify the drops are gone across the hardware players use.
A frame drop is one frame that took too long, a momentary dip that players see as a hitch. Drops come from work spiking above your frame budget: a load, a GC pause, a burst of entities. Reducing them means finding those spikes on real hardware and keeping any single frame within budget.
Frame Drops Are Spikes, Not Averages
A game can average a fine frame rate and still drop frames constantly, because drops are spikes, individual frames that overran, not a low average. Reducing them means looking at frame-time variance and the worst frames, not the mean, so you target the actual dips players feel.
Bugnet's performance snapshots capture frame-time data from real sessions, so you can see the spikes and worst frames, not just the average. Looking at variance is what surfaces the drops an average hides.
Find and Smooth the Spiking Work
Each frame drop traces to a spike of work: an asset load, a garbage-collection pause, a burst of spawns or physics. Identifying which, then smoothing it, streaming loads, reducing allocations, spreading bursts across frames, keeps that work from overrunning a single frame and causing a visible drop.
Bugnet captures what the game was doing when frame times spiked, so you can pin each drop to its cause. Targeting the real spiking work beats blindly optimising code that never dropped a frame.
Verify Across Real Hardware
Frame drops are device-dependent, a spike that fits in a frame on your machine overruns it on a player's weaker device. Verifying with data across the real device range confirms the drops are gone for the players who had them, not just on your fast setup.
Bugnet captures after-fix frame-time data across real devices, so you can confirm the drops were eliminated broadly. Reducing frame drops is looking at spikes rather than averages, smoothing the spiking work, and verifying across hardware, the loop that makes a game consistently smooth.
Frame drops are spikes, not averages. Look at frame-time variance, find and smooth the spiking work, and verify the drops are gone across real hardware.