Hello. I looked around for several projectile systems. But they seem to me not very comfortable and bulky. Before that, I saw the concept of this hero. And I looked at how he realized his throw with axes. And it seemed to me not so difficult because of OOP, but the problem is that I do not understand anything about OOP and structures, this is complicated by the fact that it uses a huge number of libraries. I found this old tutorial here, but I think it's a little outdated. Since it does not affect third-party libraries. Is there any practical tutorial using all the common libraries in OOP?