Entity Component System (ECS) is an architectural pattern organizing game code by data rather than inheritance. Core concepts: - Entity: unique ID representing an object (player, enemy, particle)