The description listed a mirror of this video on Vimeo, but I’m not sure if it’s still accessible as I have no access to Vimeo here: https://vimeo.com/649009599
Recently I discovered something called data-oriented design and I thought it was such a brilliant concept. Here are other references I recommend:
- A book available online freely https://www.dataorienteddesign.com/dodbook/
- I think this is the first blog post about the concept https://gamesfromwithin.com/data-oriented-design
- Data-Oriented Design and C++ - A talk by Mike Acton https://www.youtube.com/watch?v=rX0ItVEVjHc


I also first encountered it through Bevy, but I did it in a less obtuse, less macro-heavy way in mine, as well as using D instead of Rust (D IMHO is better for gamedev stuff, due to not being as much functional programming-first as Rust). Please note that mine does not have much 3D capabilities as of yet, as my game engine is 2D first with some optional 3D later being added.