I'm currently playing around with the #Bevy engine, and I'm really impressed by their #RustLang generics black magic.

For example:
You need some additional component in your system? Just add it to the function signature, it magically works.

I haven't had this much fun working with a game engine in a very long time.

#gamedev

@soulsource yeah I tried to understand how this is actually implemented but by Rust skills are not good enough. I know doing the same in C++ would be VERY messy.
Introductions - Dependency Injection like Bevy Engine from Scratch

@alice_i_cecile @Blackthorn Thanks for the link! I'll have a look at it later.