В геймдеве нынче модно отходить от полиморфных объектов в сторону композиции, хранят в массивах, либо в коллекциях ключ-значение. Физ. движок строит octree/bvh, это происходит прозрачно. Для графики в зависимости от сложности могут бегать по исходным данным, могут создавать снапшоты/прокси.