- Home /
Is it possible to distribute the workload of a unity simulation across multiple computers in unison?,Can you distribute workload across multiple computers?
I am aware of the multiplayer and multi-threading capabilities, but is it possible to run a large scale simulation distributed across multiple computers?,I am aware Unity has multiplayer and multi-threading, but is it possible or feasible to run a large scale simulation across multiple computers in unison?
Answer by MichaelLittleOrbit · Sep 06, 2021 at 09:56 AM
If you mean Physics, then no not built-in.
However, Unity 3D can make use of almost any C# library, although you probably want it to be compatible with IL2CPP for the best performance.
Unity supports using your own Physics engine, and if that library supports distributed simulation then the answer would be Yes, Unity could support it.
But from your question, it almost sounds like this is probably going to focus on multiplayer and how that is implemented and sharing the data between the running clients. What usually ends up happening is that you was to limit how much of an area is on one PC, and how your player/observer is passed between those PCs as they move out of the current area. If you weren't talking about some kind of interactive 3D space with players, then I don't see why you would want to use Unity..