top | item 37494449

(no title)

viccuad | 2 years ago

A good architecture for fully parallel, deterministic, thread-safe, serializable and extensible games is the Entity-Component-System pattern. I'm sure that Godot has one or a way to integrate a library that implements it. I think Unity doesn't come with ECS anyways.

discuss

order

LarsDu88|2 years ago

This is why I feel an engine like Bevy will one day beat them all. ECS, rust, memory safety, thread safety.

It just needs an editor (or even a gameplan for what an editor would look like), animation, halfway decent rendering pipeline... it's a very long way from production ready.

viccuad|2 years ago

Agree here. I long for an open source combat flight sim, and Bevy, with ECS, rust, wasm capabilities, thread safety, etc sounds quite apt.