wow, thanks for the elaborate reply! Since I'm the artist of our team, some of the programming-specific info went over my head, but I'm sure it will be very helpful for the dev!
Your explanation for how Unity's component-based system differs from Godot's is very helpful. I'd heard before that it was different, but I had a hard time finding an answer to how exactly it was different. Your examples made it easy to imagine now!
Again, thanks for going through the effort of writing this explanation! We'll definitely consider dipping our toes into Godot, and your help has made that step easier and more tempting 😄