This question is about game design actually. I am making a factorio like game, so my blocks have different features: ore miners ui system, item tubes, etc.
But i did all blocks with actors so block system based on actors. Unfortunetly actors cause performance issues.
After a very bad performance problem, i did a working instance based block system (i did just basic cubes, everthing else i did is not imported to instance system yet.)
But it will do everything harder; using actors was easy, just do needed features in class but with instances, everthing will become very complicated (i can still do it, but it will very hard and take more time)
So my final question:
What path i should go? easy way with possibility wity performance issues (actor system) or hard way but less performance issues? (instance system)