Wow, thanks for all the responses to my post! Lots of great opinions and advice here. It was heartening to read I’m not alone.
I agree that these AI tools can provide substantial benefits at least some of the time. I don’t want to abandon them completely. I guess I’m just in a mode of figuring out how to get the best out of them for what they do well and not get sucked into this black hole of erroneous code getting repeated over and over again.
The problem is, I usually don’t know it’s wrong until I’ve already invested time reading the AI’s suggestions, trying to understand it, and then implementing it. For example, my “pick up a ball” animation is now triggering, but instead of crouching down and picking up the ball, which is how I created the animation, the torso of the character is staying locked into its initial height and the feet and legs are lifting up off the ground. I’ve spent much of the last two days trying to fix this. At first the AI said the character controller’s collider has to be shrunk down, so I implemented that. It didn’t change anything. I suggested “maybe the solution is the that the whole capsule just has to be lowered during the pickup animation” and it responded with “Yes, that’s absolutely right!” and gave me new code that also doesn’t work. Thus the vicious cycle.
Sadly, I haven’t found any videos or websites that explain how to set this up the right way for my particular scenario (third person, no root motion). And that’s the bottom line for my typical problems: I understand much of the API but I just don’t know how to do something so I need some starting point from somewhere. I tried with the AI to break it down into the smaller units possible, testing each one as I go, but that didn’t work, either.
A number of you mentioned Claude–I’d be willing to give that a try and even pay if it was worth it, but I’m not sure how to determine that without using it for a while.