← All case studies

External · Unity · Optimization

Optimizing Performance for Thrive: Heavy Lies the Crown

Zugalu Entertainment's medieval city builder was bottlenecked by a CPU-heavy vegetation system. They replaced it with a GPU-instanced one — compute shaders feeding a single buffer, accelerated by the Burst Compiler — and reclaimed frame time for a whole city teeming with life. An optimization case that's also an architecture lesson.

Original source

Engine

Unity

Platforms

Web

Polygon budget

—

FPS target

—

Overview

Zugalu Entertainment's medieval city builder was bottlenecked by a CPU-heavy vegetation system. They replaced it with a GPU-instanced one — compute shaders feeding a single buffer, accelerated by the Burst Compiler — and reclaimed frame time for a whole city teeming with life. An optimization case that's also an architecture lesson.

Credits

  • External · Unity
  • Zugalu Entertainment
  • Category: Optimization
  • Engine: Unity
  • Platforms

  • Web