Maybe one of the mad lads behind bevy can help, I’m working on a plugin library that is agnostic to game engine or platform, so far I can make a dll or so that can load at runtime, and allow the caller to alter some registry.
https://github.com/jprugel/cybird
in the above repository there is a cookie clicker example that loads some upgrades from a generated DLL.
My question is how could I expand from that 1 type to many types in a way that is ergonomic for the end users(developers of mods and games).
I asked here because while not directly tied to bevy, it can be used in bevy(if it ever works good) and you guys do some really clever stuff with reflection. I also understand it isn’t the cleanest code as I’ve been kinda patch working it together over the past month or so