Arquitetura baseada em entidades e componentes para os objetos do jogo.
-
Entity
Unidade genérica com identificador, posição no grid e conjunto de componentes. -
EntityComponent
Classe base abstrata para estender funcionalidades de entidades. -
Subclasses de Entity
Actor
: entidades vivas com animação e estado.Construction
: construções com slots e materiais.Furniture
: móveis com tamanho, passabilidade e interação.ItemEntity
: itens físicos no mundo com modelo e offset.
Relações
Entity
é base para diversas subclasses.Entity
possui múltiplosEntityComponent
.
Próximo: Sistema de Itens (Item System)