Quick answer: Capture performance from low-end devices to see how bad it is and the bottleneck, reduce the load to fit their constraints (lighter assets, scalable settings, less work per frame), and verify per version on low-end devices.
Low-end devices, older and budget phones, modest PCs, are a big share of players, and a game that runs poorly on them loses that whole segment. Reducing demands to fit their limits is the fix. Here is what to do when your game runs poorly on low-end devices.
Capture Performance From Low-End Devices
You likely don't develop on low-end hardware, so you can't see how badly the game runs there. Capture performance from low-end devices in the field, so you see the actual frame rate, loads, and stutters those players experience, and what the bottleneck is, the data you need since your machine runs fine.
Bugnet captures performance with device context from the field, so you see how the game performs specifically on low-end devices. That reveals the real experience of your low-end players (which you can't see on your powerful machine) and the bottleneck on those devices, the basis for reducing the load to fit their constraints.
Reduce the Load to Fit Low-End Constraints
Make the game fit low-end limits: reduce the demands that overwhelm weak hardware, lighter assets (smaller textures, simpler models), scalable quality settings (so low-end devices can run reduced graphics), less work per frame, and lower memory use. The goal is the game running acceptably within low-end devices' tight CPU, GPU, and memory budgets.
Bugnet's captured performance data shows what's overwhelming low-end devices (the bottleneck), so you know what to reduce. Whether it's GPU load (reduce graphics), CPU work (optimize computation), or memory (shrink footprint), the data tells you which constraint to relieve, so your reductions target what's actually making the game run poorly on low-end hardware.
Verify Performance on Low-End Devices
Verify per version that performance improved on low-end devices specifically, the frame rate up, loads faster, stutters reduced on the hardware that was struggling. Since the problem is on low-end devices, confirm the fix there in the field, not on your machine where it always ran fine.
Bugnet tracks performance per version with device context, so after optimizing you can confirm low-end devices now perform acceptably. This verifies the fix on the hardware that mattered, the low-end devices' performance improved in the field, which you couldn't check on your powerful machine, confirming you've made the game playable for the low-end segment you were losing.
When your game runs poorly on low-end devices, capture performance from those devices to find the bottleneck, reduce the load to fit their constraints (lighter assets, scalable settings, less work and memory), and verify per version on low-end devices. They're a large share of players.