ECS not just for games (mrmcd25) episode artwork

EPISODE · Sep 13, 2025 · 26 MIN

ECS not just for games (mrmcd25)

from Chaos Computer Club - recent events feed (high quality) · host DorotaC

Entity Component System. It's something in game engines, right? But what does it actually do? I'll explain what Entities, Components, and Systems are good for, and I'll show with the Bevy ECS how to use it outside of games. When I first used Bevy, everything clicked into place. All the game engines I fiddled with before - I felt like I was fighting them. Bevy worked with me. I think it's because it used the ECS architecture which is pretty much unused outside of games. Recently, I've been working on Wayland again, and I felt a similar frustration as with game engines. Could an ECS help writing software that is not a game? As of filing the proposal, the [jury is still out](https://codeberg.org/dcz/flooshon). ECS differs from object-oriented coding in that it makes all state global. Say goodbye to trying to find the right getter. The data is yours to manipulate. At the same time, mindblowingly, it allows parallel, race-free accesses! But if you're not careful, debugging can be a mess. How does ECS do all that? Come and learn. https://creativecommons.org/licenses/by-sa/4.0/ about this event: https://talks.mrmcd.net/2025/talk/U87GK7/

Episode metadata supplied by the publisher feed · Published Sep 13, 2025

Embed this episode

NOW PLAYING

ECS not just for games (mrmcd25)

0:00 26:45

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - recent events feed (high quality)?

This episode is 26 minutes long.

When was this Chaos Computer Club - recent events feed (high quality) episode published?

This episode was published on September 13, 2025.

Can I download this Chaos Computer Club - recent events feed (high quality) episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!