CarbonBasedDudeform / Game-Engine-For-Fun

One of them game engines made for fun.
MIT License
1 stars 1 forks source link

Seperation of world, church, state, rendering, et al. #50

Open CarbonBasedDudeform opened 4 years ago

CarbonBasedDudeform commented 4 years ago

Toying with the idea that it would be nice for clients to run the rendering, a local copy of the world and state but have the world and state exist as standalone services that could be spun up in the cloud.

The idea being that to make the world bigger an additional world service could be spun up, or spun up to handle more players.

Currently the whole shebang exists in one package, one exe. they are multiple projects though. In the simplest form this would mean the service responsible for handling the world, et al, would become their own exes, their own processes and have to communicate via messages. which would slow down perf and bring in a whole host of challenges...