Производительность и визуальное качество
Красивый Unity-визуал не должен приводить к рывкам и задержке отображения попаданий.
Целевые показатели
| Показатель | Рекомендация |
|---|---|
| Частота кадров | стабильные 60 FPS |
| Пик frame time | не более 25 мс в обычной сцене |
| GC Alloc | 0 B/frame в игровом цикле |
| Реакция на hit | эффект в ближайшем кадре после события |
Практические советы
- не создавайте LINQ и новые списки в обработчике каждого попадания;
- используйте object pooling для попаданий и частиц;
- компилируйте шейдеры заранее;
- контролируйте Overdraw;
- не загружайте тяжёлые ассеты после
session.start; - профилируйте релизную Linux-сборку, а не только Editor.