New to C# and Unity, seeking some guidance.

Hello, my name is Marshall and i am trying to get into game development and am having a little trouble getting started. More specifically, where to start. I am 31 and a little late to the game when it comes to this, i have studied programming off and on for years and it is actually a dream of my to develop games and well, im obviously not getting any younger so i figured better get started before my gray hairs come in.

Me and a friend of mine recently decided to try our hands at creating games, among other things as well, in unity. Our plans in general are for me to take care of the programming, while my associate handles the art work and modeling, he’s a great artist btw.

As i said i do have some experience with programming. I started in python and once i discovered unity i made the switch to C#. I must admit there are a few basic things i still find a little confusing such as classes and whatnot but normally i can manage with a little research.

I have completed several of the unity learn tutorials and 4 of the beginner projects, those being ruby2d, john lemon, creator kit rpg, and creator kit puzzle. Each of the projects were a lot of fun and little to no issues doing them. However there are several tutorials that i have struggled with due to many of them being outdated, making it very hard for a smooth brain such as myself to navigate unity’s UI since the version of unity in the tutorials aren’t latest version of which i am using.

Long story short, what im asking is for a bit of guidance on where to start in terms of effectively learning the skills i need to develop games. I have no idea where to start if im honest and i also dont know what i should be focusing on as well. I could really use a helping hand to point me in the right direction. Preferably an up to date tutorial through unity learn with clear instructions. I will of course take any course even outside of unity learn, anything you might think will help.

Thank you for your time.

Practice makes perfect. It seems you have some fundamentals, so think of a small game that you want to make and start working on it. When you get stumped on a particular feature, either search for a tutorial or ask here for help. Do not blindly follow tutorials and copy and paste just to see results. Think through what you’re doing and how you can accomplish it, and then try.

1 Like

Your journey is similar to mine.

What worked for me the best is following along and doing various YouTube videos. Check out Brackeys, Code Monkey, Jason Weizmann, Coco Code and others. Just spend time soaking up all their knowledge.

Like I said, that worked best for me. I learned a lot from them and filled in the blanks with the manual and other online tutorials.

There are a lot of moving parts that make up Unity and they don’t move around in an orderly fashion, I find their development extremely chaotic, but I just focus on small bits at a time and it all comes together for me.

Good luck to you.

1 Like

Start everywhere! :slight_smile:

No seriously, just try lots of tutorials… I mean you could do 10 tutorials a day and still never run out. Some tutorials are great, some are broken, some are fun, some are confusing, but throw yourself at them, and the author names that @MitchStan listed above are a great start.

There’s another user on here named @epochplus5 who is just trying ALL kinds of stuff all the time. Epoch is my hero… if you want to see the prototype for someone leaping right into the deep end and going crazy, check out Epoch’s post history. It’s awesome!

So go do tutorials, a little bit each day, and steadily you will build confidence and knowledge. I guarantee if you do one small tutorial a day for seven days, and I mean DO them, and understand them, in just one week you’ll be amazed at how much you have learned.

1 Like

I started with some course on zenva.com, then i discovered the great Unity Pathway programs.

You can start with the basics here: Unity Essentials Pathway - Unity Learn
As you already worked with unity a bit you might feel confident enough to just skip the essentials and go straight to the junior programmer courses. it has lots of fun projects, making you get a feeling for troubleshooting bugs and also some theoretic stuff in it.
Junior Programmer Pathway - Unity Learn

Those courses are a preparation for Unity Certification, so you can use those to train your skills when you eventually wanna get certified to have that for you CV in the future :slight_smile:

1 Like