Bug-free UI in Unity

A feature prototype (for Airspace Defender ) created entirely with Unity Canvas Rendering. Game UI Generalities Before we begin, I want to establish a few facts about UI rendering, and Unity's UI approach in particular. First is that there are 2 general approaches to UI: Immediate Mode (Simple), where the application constructs the UI with draw commands each frame Retained Mode (Flexible), where…