The First Entity Component System

240 · Casey Muratori · June 1, 2026, 5:38 p.m.
Summary
In this blog post, Casey Muratori interviews Marc LeBlanc about the evolution of the Entity Component System (ECS) architecture through the development of games like Underworld I & II, System Shock, Flight Unlimited, and Thief: The Dark Project. The discussion highlights the creative processes and challenges faced during these projects that contributed to conceptualizing ECS, providing valuable insights into game development.