2025-03-23
-
As promised, today's update is a more visual one.
-
We implemented state synchronization for world entities.
Currently only for entities inheriting fromgameDeviceBase
, which covers the majority of gameplay relevant entities.
A demonstration of that sync can be seen in the attached video. -
We made quite a lot of progress in our animation sync re-write effort. Still too early to showcase fully, but all of the door / window opening animations seen in the video (yes, those are animation driven) are created client local from shared state.
While that state is currently sent from a client, we designed the system to support server enforced state in the future (This will be relevant for all servers choosing to limit the amount of state changes clients can author) -
We made various improvements regarding data locality on server and client to support synchronization and processing of thousands of entities at any given time.
That's it for today, we'll keep you updated.
-