12 hours ago, angJacj said:
There seems to be thousands of resources for unity scattered about the place but no good guide to guide you from beginning to end.
What would any of you recommend as the best guide for generally learning unity (primarily unity 3D), even if its unity.Learn.
Considering the Unity documentation itself is very well done you can pick something like one of the courses below on UDEMY and you'll be good to go!
https://docs.unity3d.com/Manual/index.html
Complete C# Unity Developer 3D: Learn to Code Making Games
https://www.udemy.com/unitycourse2/
The Ultimate Guide to Game Development with Unity 2019
https://www.udemy.com/the-ultimate-guide-to-game-development-with-unity/
Just an added note, some courses and tutorials online will use the Update() method for rigid body movement (physics), it should be done within the FixedUpdate(). Keep this in mind. The reason some teachers have justified this is because they believe that introducing another update method will some how confuse you. Then you have those that genuinely think Update() is the proper method for such code.
Some supporting threads:
https://forum.unity.com/threads/update-or-fixedupdate.401487/
https://answers.unity.com/questions/620981/input-and-applying-physics-update-or-fixedupdate.html
How good is your C#? If you need some C# resources let me know. Best of luck! Hope this helps!