KonstantinTomashevich / Emergence

Flexible set of libraries for gameplay development. Currently under development.
Apache License 2.0
5 stars 0 forks source link

Experiment: Consider Model-Logic split in Celerity and its extensions #75

Closed KonstantinTomashevich closed 1 year ago

KonstantinTomashevich commented 1 year ago

Data structures definitions are required everywhere, but not logic, connected to them. For example, cooking tool does not need to know about physics implementation, but still needs to convert physics configs and prefabs with physics components.

I'm not sure whether it is a real problem and whether it can be solved in a pretty way or not, but it might be worth to consider different solutions.