janriemer, Software engineers should really look more into #ECS and #DataOrientedDesign architecture when designing software. This is especially useful in software systems written in #Rust.
It is mostly used in #GameEngine's, most notably in #Bevy #BevyEngine, but is very useful outside of #GameDev, too.
It all comes down to this:
- separate data from behaviour
- favor composition over inheritance
It's the antidote to #OOP.
1/2