Question @ Developers: Why static and dynamic objects?

As most of us know, an object can either be set to static or dynamic.

In practical use, this means “can be scaled” vs. “can be scripted”.

But out of curiosity:
Why does it have to be this way? :grimacing:

1 Like

I am not a dev, but it has something to do with allowing for 1000s of objects without negatively impacting performance. The engine doesn’t have to “keep track” of static objects like it does dynamic ones… or, uh, something.

I kinda understand why not every object needs to be dynamic.

However, what I don’t get is why they can’t be scaled.