Hello Rick and Ben,
Your course is amazing! So far I have understood everything (of course I have had my fair share of bugs but who doesn’t!) and I am enjoying the process of making this game as I have a couple of ideas I would like to try later on.
However, I do have one question right now regarding GetComponent. As far as I knew using GetComponent in a function that gets called repeatedly (such as in Update) is not optimum as it is a resource intensive process. Besides, we only need to call it once to access the component we want. So would not be better to call it in Start and assign the result in a variable of type “RigidBody2D”? Please correct me if I am wrong because I actually got that from one of unity’s free tutorials which, to be honest, are not that great as learning material.
I thank you in advance and after finishing this course I’ll go heads on with the 3D course