Search⌘ K
AI Features

Understanding Terminology

Explore the foundational terminology of ECS architecture in Rust game development. Understand how entities, components, systems, and resources interact to create scalable and modular game elements that drive gameplay and world simulation.

We'll cover the following...

What is ECS?

ECS uses a common set of terms to denote its different parts:

  • An entity can be anything: an adventurer, an orc, or a pair of shoes. The game map is an exception; it’s usually not an entity but rather a resource that entities reference to travel. Entities don’t have logic associated with them. They’re little more ...