Quick answer: Construct 3 effect rendering differently on high-DPI screens? Effect renders at screen pixels; logical scaling matters - normalize coordinates.

Glow effect; looks right on 1080p; too small on 4K monitor.

Use normalized coordinates

Texture coords scaled to logical resolution. Looks consistent.

Or DPI-aware sizing

Detect DPI; scale effect parameters accordingly.

Test per resolution

Each shipped resolution; verify effect appearance.

“Pixel-based effects scale with physical pixels. Logical scaling is different.”

If your effects look different per resolution, the DPI awareness is the audit.

Related reading