Am I too stupid?

so I have done a course before I signed up with GameDev.tv… I learnt a little bit but for some reason I cant problem solve properly. I have been studying for about 3 weeks now and I cant seem to think for myself or even remember how to do basic things like (GetComponent().material.color = Color.red).

I would love to do game development not as a job but as a hobby, but I just cant seem to grasp the basic concept after 3 weeks.

Am I being to hard on myself or is game development not for me.

1 Like

Give yourself more time. Don’t be hard on yourself. Most of all, enjoy the process and have fun learning! It’s not a race and there is definitely no time limit to absorb the material in the course. There is a LOT!

I’ve personally been programming for about a year. I started with an Udemy class about Android/Java, of which I completed about 50% (so far). I took another Udemy class and made a clicker game, but didn’t really have any idea about what was going on. I took another 2D platformer class and made a (…ahem…) Fox game, and that was cool, but I still didn’t feel like I understood basic concepts. I took 3 more Udemy C# tutorials (Beginner/Medium/Advanced) and I was still having trouble understanding static methods, how to even write a method, or even how an access modifier worked.

I was trying to cram too much new stuff into my brain too fast.

It took me about a year of mulling around these different concepts, and most of what I just mentioned just started making real sense about a month ago when I started taking this 2D and 3D class.

I’m not a good programmer, but I don’t feel like a terrible programmer anymore. These classes are fun and I feel like I’ve leveled up three times in the past few weeks.

A computer language like C# is difficult for a person new to programming. Unity is equally challenging. Oh, not to mention, you’ll need to choose a good text editor and get used to that environment also. It’s all a big learning curve, but it can also be really good ‘chill time’ to relax after work or whatever.

Anyway, all I’m saying is, please don’t rush yourself and ask plenty of questions. Show off your really cool beginner work and don’t be too self-critical.

Many of us are new here and we know what it is like. Have fun, and welcome!

1 Like

Oh, also, Ben will explain the ‘Spiral Syllabus’ soon enough, and you’ll learn how his teaching method works to gradually expose and reinforce new concepts as you go along.

It’s very effective!

thanks for taking the time to respond, I also really appreciate your input and guidance.

Just wanted to know if I was the only one struggling to grasp the concept on C#, although have bought all of the courses these guys have to offer due to the fact they take the time to update and maintain the courses.

Thanks again, i needed that :slight_smile:

1 Like

I think I have about ten of the courses by GameDev by now. I just bought the Game Math class today. I really like the instructors and their teaching styles. They’re great and yes, the courses are updated pretty frequently from what I notice. I guess what I mean is: I really want to follow this path and see where it goes. The classes are well worth the money, in my opinion.

That being said, these are difficult concepts. I watch many of the lessons several times. I usually have to watch the lesson once without doing anything, then again while working the exercises, and then again one or two more times while I read my code and think about it. A ten minute lesson for me can take a couple of hours to complete. Sometimes I get burnt and quit for the day. It happens. Then I start the video over the next day and start working the problem again…

I think I’ve done Text101, NumberWizard Console, and Terminal Hacker all twice now because I couldn’t ‘get it’ the first time. My projects worked, but the code didn’t make sense. Things are now starting to click. A lot of ‘light bulb’ moments this month.

…but to enjoy the process, and the idea of creating something like a flying cat, or whatever…that’s what we’re after. Our time to chill and do whatever…write code…look up a new Class.Method() we can try out…figure out why we don’t need a constructor to call a static method…etc…

As another side note: It has been an absolute BLESSING in my life to have replaced FB with GameDev Community! It is so much cooler here. No garbage, just fun and learning…people trying stuff out.

Which GameDev course are you working in right now?

1 Like

Here is an exercise that may help for a difficult concept: Anything that the instructor shows you, find a way to modify it twice.

If you’re working on project boost, for example, 1) change your rocket to a magnet and 2) try to learn how to attract an object instead of propel from one…or something…whatever it is…do something different…twice.

I like this exercise because it can really force me to focus on my core game mechanic and innovate what could be good for the game.

My project boost, for example, is probably going to be more like “jump the cat up on the furniture”.

Someone else launched an egg-dropping chicken last week. You get the idea.

Have fun!

1 Like

Thank you very much, your words are very inspiring and so is you passion for code…

I strive to one day be like you.

Tank you VERY VERY MUCH!!!

1 Like

You’re welcome! Be active in the forums! Ask questions! :grinning: