Feel free to post a new question on any of these other topics (to not clutter this thread). I’m pretty familiar with some of the issues you’re encountering and many of them have easy answers if you know where to look.
Decouple or digest… or unpack maybe?
It would not expect the above suggestion to aggravate or cause coupling issues but I guess anything is possible.
Yeah things can get quite tricky with projectiles, projectile paths and collision detection. If you have a subscription to something like ChatGPT, I often used it to help me find bugs. It wasn’t that great at writing code, but it was pretty good when I gave it my own code and asked it to find what was causing a certain type of bug.
Also - the math in 3d space usually has an easy answer so happy to take a quick stab at any of those kinds of questions. (Though I’ll admit there was one part of this course - finding a point off the ground in line with where you clicked that was surprisingly tricky despite having seemingly easy geometry).
Again feel free to post a new question and tag me if there’s anything math related. I’ll attempt to answer anything if it looks like it has an easy answer.