>>Все эти свойства и действия, естественно, заранее не прописаны
Откуда они появятся, чтобы их применить/узнать значение?
Каким образом игрок добавит user-generated свойство/действие в игру?
Каким образом он опишет это свойство/действие?
Должен ли игрок описывать реакцию всех объектов на user-generated действие?
Проблема поднятая вами, это user-generated vs pre-generated content, если я правильно понял акценты вопроса. Если все мои домыслы верны, то ответ: "EVE Online"...