Estou procurando uma definição ESPECÍFICA que inclua objetos de jogo ambientais, mas NÃO outros objetos de jogo. Árvores, pedras ou até pontes. NÃO itens, NÃO armas, NÃO Personagens, NÃO peças. Estou procurando uma resposta que seja extremamente específica para determinadas entidades, mas NÃO para a maioria das entidades.
Para meus GameObjects, eu os tenho armazenados como um ObjectType.
typedef enum
{
CHARACTER = 0, //A PC or NPC
ENVIRONMENT = 1, //A tree, a Rock, a Bridge, a non-animate environmental object
ITEM = 2, //A sword, bag of gold, pickup-able item
} ObjectType
Obviamente, qualquer um entenderia facilmente que um personagem GameObject seria um personagem (PC ou NPC), e um item seria algo como uma espada, bolsa de ouro, etc.
No entanto, a palavra "ambiente" está obviamente errada. Pensei em "folhagem" para se referir a qualquer objeto que não seja um ladrilho (grama, estrada, água, piso) e não seja um item (pode pegar, etc.)
Normalmente, eu chamaria essas coisas de 'Objetos', porque uma Árvore, uma Rocha, uma Ponte, um Arbusto, uma coleção de flores - todos esses são objetos. No entanto, isso é redundantemente confuso quando GameObjects são chamados de "Objetos" e o termo 'objeto' é tão comum na engenharia de jogos.
Não pude deixar de pensar comigo mesmo: "Deve haver um termo óbvio, que simplesmente não estou vendo. Uma palavra que descreve esse tipo muito comum de objeto de jogo".
Algo que as pessoas podem entender facilmente, então não preciso recorrer ao "EnvironmentObject".