Alex, a Technical Artist for Ingress, shares details about a significant graphics update in Scanner version 2.156.1. The update upgrades the game’s rendering system to Unity’s Universal Render Pipeline (URP), focusing on performance optimization, stability, and reduced battery usage. Key improvements include:
🔸 Performance Enhancements:
- Optimized lighting and rewritten shaders to reduce processing overhead.
- Updated rendering assets to disable unnecessary features like shadows and minimize post-processing.
- Applied object pooling for better map performance.
- Adjusted animations for faster app startup and interactions (e.g., faster drone moves and profile loading).
🔸Native Refresh Rate:
- Devices now render at their native frame rate for better battery life and reduced overhead, leveraging native APIs like Metal on iOS.
🔸Results:
- The update significantly improves app startup (2.3 seconds faster), drone move times (1 second faster), and profile loading times (0.5 seconds faster).
Alex emphasizes that while some visual elements may differ slightly and there may be some bugs, the goal is to ensure long-term scalability and performance for Ingress as the team is quite small.
Source:
https://ingress.com/news/2024dev-scannerrenderingupdate@IUENG