Concerns with my understanding of the coding

HI Guys,

Just wanted to put this out there for some feedback.
Upto this point I have sort of held a grasp on the “why” behind the coding and when asked to change something to “make it work” i have either got it correct or near to.
At this point in the course I didnt even know where to start with the extra coding and Im concerned now that my understanding has fallen behind?

Should i just continue and hope to get it as we do more or go back?

Thanks

1 Like

Hi,

Don’t worry if you feel a bit lost or feel as if you should have learnt more or something like that. From my personal experience, the problem with tutorials is that the tutor teaches their way of thinking, which is not necessarily yours.

For this reason, you could try the following:

  • Try to understand the problem the tutor tries to solve. Is it your problem, too? If not, make it your problem.
  • Try to understand the tutor’s idea to solve the problem. Does it make sense to you? If not, how would you solve the problem (in theory)?
  • Break down the problem into simple, managable tasks. The concept is key.

The rest is just the implementation. In this course, we use a bunch of components but in the end, we basically do the same over and over again: creating game objects, assigning components to the Inspector, accessing those components, looking up things in the API, writing classes, methods, if-statements, loops.

Try to focus on the problem solving part because that one is universal and crucial. Nobody can tell you how to solve problems, so you’ll somehow figure it out yourself. However, if you know how to solve problems, you also know where to look for relevant information.

And if you feel discouraged or frustrated because you have to look up things over and over again: Professional programmers look up things all the time, too. It’s normal. Nobody learns everything by heart because that’s a waste of time. Since technology constantly evolves, things might be outdated “tomorrow”. If you know where and how to look for alternatives, that’s sufficient.

Last but not least, use different sources. As aforementioned, a tutor teaches their way of thinking, their solutions. Look how other people solved problems so you can compare different approaches, and decide yourself which one works best for you.

Hopefully, this helps. :slight_smile:

2 Likes

Thank you Nina.

This helps alot, I feel like the Unity stuff im really getting to grips with just the coding.
I know my learning style so it will defnitely help if I think of it in terms of my way of learning and problem solving.

I think I just need to get a better grasp on the fundamentals of C#, the flow of a script for example.
I will try to extend my learning online through some free C# beginner courses to give myself more confidence.

Thanks again for your response and the detail within it.

All the best

When I learn something new and get stuck, I often take a break and learn something else which is related to what I need but not exactly the same. This way, I can focus on a specific topic without having to worry about anything else.

To gain a better understanding of C#, you could follow Rob Tabor’s free C# course. Once you completed all lectures, you’ll know more about C# than what is taught in our Unity 2D and 3D courses*. You won’t have to worry about programming anymore, and you will be able to focus on the Unity engine and game development.


* Our RPG course caters to intermediate programmers.

Thank you for the recommendation Nina, will look that up.

Thank you again for your help.
Since sorting my VS to recommend correctly i am finding this a little easier as it prompts me.

All the best

Privacy & Terms