Why do some new Unity users, like me for example, struggle to understand how to use components like BoxCollider and Transform when writing code? I don’t even know how to write code or where to write it. Although I’ve tried to understand these concepts, whenever I access variables like Vector, I end up moving to another related component and so on until I get lost, leaving my mind blank.
Even though I understand that Vector3 or Vector2 represent the beautiful spaces used in game development, that BoxCollider is for collision, and that Transform is for moving an object from one place to another, when it comes to writing code, I don’t understand anything. I don’t know where to start or where to finish.
I mean coding can have a pretty high starting floor before things start to make sense/start to click. There’s no shame in finding it difficult when you’re just starting out.
When I started three years ago it was definitely a struggle at first. But it eventually does click and then you’re able to go off on your own without any handholding.
I started here with my learning: Junior Programmer Pathway - Unity Learn
Take it as slow as you need to. Perhaps even learn C# on its own if that is providing difficult. A lot of C# fundamentals are key to scripting in Unity as well.
Most importantly, don’t just follow by wrote. Try to understand what and why of everything you’re doing. Read more about it if needed; read the manual and documentation (not just for Unity, but C# as well).
Really game dev is problem solving, and learning game dev is about building your mental toolbox.
1 Like
Thank you, Spiney199. You’ve helped me a lot. Even though I’m only 13, I understand some things about Unity. When I go to sleep, I think about it and imagine what it can do. I used to do that but thought the right way was wrong. However, you brought me back on track. Thank you again!
1 Like