The Ultimate Guide to Game Development with Unity (Official)

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

Created in partnership with Unity Technologies: learn C# by developing 2D & 3D games with this comprehensive guide

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
Jonathan Weinberger


Reddit Posts and Comments

0 posts • 41 mentions • top 26 shown below

r/augmentedreality • comment
3 points • Empty-Software46290

Sorry for the late reply, I had to go look for a few sources. So you can start by just following the official tutorials on Unity's website under Unity Learn. If you prefer more structure then I'd recommend this course on Udemy it's very comprehensive for beginners with or without coding knowledge. It is also officially backed by Unity so it's not just some random guy rambling on.

Apart from that, the YouTube channel Brackeys is excellent for Unity tips and tutorials, although they are no longer posting new content, they have more than enough in their catalogue to help you on your journey.

r/Unity3D • comment
2 points • Shadowpup04

I would recommend Udemy courses. Personally I'm currently taking The Ultimate Guide to Game Development with Unity. For me it's a wonderful course because I learn by doing.

And I must say that I've learned a lot about C# and Unity - in general - with this course. Along with that there are a lot of other good rated unity courses on udemy (Ofc I can't say much about them because haven't used them).

I would encourage you to check them out and see what might best fit your learning style. Also be on the look out because I've noticed Udemy courses go on sale a lot.

r/gamedev • comment
1 points • Fribbtastic

> The website is called Udemy.

I use Udemy for a few years now and it isn't a scam, those are Sales because of the new year!

If you want to learn Unity then I can only recommend the following course here it is sponsored by Unity.

Udemy has regular sales in all areas.

r/gamedev • comment
3 points • DygonZ

Sure, no problem. It's a udemy course. It is 12 euro, but I think it's worth it as I've said. Don't get it at full price, but I don't think I've ever seen a udemy course at full price.

r/gamedev • comment
1 points • FurlingForests

Not sure what you mean by that. This is the course you should take.

I’m a team lead at a video game company and I just hired one of his students to my team.

r/Unity3D • comment
1 points • hashtagembarassed
r/gamedev • comment
1 points • LavendarAmy

Is this any good?

r/gamedev • comment
2 points • stephenpearce

The problem with a lot of the non-official Unity courseware out there is that they often don't prepare you for independence. They're typically rather "cookie cutter" or "follow this script and don't ever veer off" type situations. Worse still are those that dump their pre-written game management and behaviour scripts on you, so you never really learn how to assemble them for yourself from scratch.

The best Unity courseware I've seen outside of Unity Learn is Jonathan Weinberger's Unity Authorized courses. Every other video in those courses is a homework challenge requiring you to think hard and look things up for yourself. Like a well designed game, each challenge gradually builds upon knowledge you've gained prior, so that you have all the mental tools necessary to proceed. He actively encourages you to diverge from his source code too. The two courses I'm recalling, Ultimate Guide To and C# Survival Guide were freely available on Unity Learn for some time, but they may have now been removed. You can still get them as part of a bundle on StackSkills and via Udemy. They're a great starting point. Just make sure to install the same version of Unity as used in the videos.

r/Unity3D • comment
1 points • shemil_sdk
r/gamedev • comment
1 points • cferry322

Made this game following a Udemy Course, comment with your high score!!

r/gamedev • comment
1 points • Cautious_Radio_163

Maybe something like The Ultimate Guide to Game Development with Unity (Official) on udemy ( or any other paid courses website is what are you looking for?

Tutorials usually are free, but short, scattered around and there is need to piece them together on your own. Courses cost a bit of money, but they're more full, structured and fast-track oriented, which sounds more like what you described.

r/gamedesign • comment
1 points • viscarious

There are some good courses on Udemy for cheap. Just make sure you use coupon codes to get discounts.

r/learnprogramming • comment
1 points • chris1666

LIke he said , with each section you need to write down what was shown,

you should have a sheet/pdf showing if () { , and another for the next section/tool.

or whatever loop was being shown, how much to write ? Enough to teach it to YOU or anyone else again , I do that and then type it into an IDE I mess up something and watch the vid again,

In MIkes previous vids he has shown us how to use an IDE Im sure he is with that one also , after you finish his Mosh Hamedin (sp) has several good vids on C# you can buy them on udemy.

r/csharp • comment
1 points • GD_DavidStrife7

Now we're talking boys:

and basically anything made by

Those 2 Jonathan tutorials got my up to speed in a way I wasn't able to before. Hit major barriers of entry, and he broke them down for me. I just got it when I listened to him. Quick, concise, and to the point. I re-watched the videos as much as I wanted to, as each feature was wrapped up into 5-15 minute videos. Plenty of time to review them over and over again.

The channel on Udemy is fantastic. Great tutorials with practical projects, and they give you enough information and flexibility in the projects, that if you think their version is too simplistic or needs polishing, there's room to do that.

r/Unity2D • comment
1 points • ah_tolba

if you can afford it then i would recommend this course

r/Unity3D • comment
1 points • palerider__

This is what I'm going through right now. It's not "for teens" but it's pretty low key compared to other stuff I've tried to learn:

If you're kid is totally new to game development, I would start with Little Big Planent 3 and go through all the tutorials and challeges. That's the best "for kids" development package. If you've made a few levels in LBP3, you'll have the basics down and will be ready for Unity - Dreams for PS4 also looks pretty good for older kids (same developers as LBP)

r/Unity3D • comment
1 points • Zambzz

I like personally.

The course I found while good it was really awkward to watch felt like watching a wannabe youtuber that wont stop over hyping everything and losing their place. But the above course kept on track and explained things and the actual maths behind it (alot of tutorials skim the actual maths logic behind things)

After that course theres also this course you can do too which gets more complicated

r/GameDevelopment • comment
1 points • Kwatts999

I definitely agree with the folks here, start making games! And start with some tutorials. If you really think you'd like to make it a career, using Unity or Unreal is best, as they expose you to similar systems and programming languages as what is used in the AAA industry. This makes it easier to get a job after making several games.

I personally started by just making a game in Unity, but I was also already familiar with programming. I also used this Unity tutorial later on (and bought it at a deep discount):

If you're just trying out game dev, Godot is a good way to go! It's much more light weight and is a bit simpler to get into. Here's a beginner tutorial for Godot on YouTube:

Tutorials aren't always the most fun - you're not executing your ideas or making something "new" yet - but they teach you the multitude of things you need to know to make your own games later. Otherwise it can feel completely overwhelming.

Best of luck to you! I hope your game making adventures go well!

r/gamedev • comment
1 points • J_Winn

Programming languages are just that, languages. Just like in school, when you would say to yourself, "not this again". There's a reason for it.

i.e. it's repetition.

No one should expect to learn a programming language within weeks, or even months. It takes time. A lot of time. And then you're adding a game engine into the mix.

That being said, I took took a couple of courses from udemy. If you catch them at the right time, you can pay around $20 or so for each course. Yes, there are a buttload of free tutorials on the interwebs. But these guys teach it in a more comprehensive way, imo.

[The Ultimate Guide To Game Development With Unity 2019]](


Complete C# unity game development 3D

Complete C# unity game developer 2D

Again, it's all about repetition. Whether you take these courses or not, whenever you finish a tutorial/course, wait a day or two, and then go back and do it again, and again.

r/learnprogramming • comment
1 points • professional_fister

If you have trouble with the Yellow Book after doing a Python crash course, that probably wasn't a very good crash course. Either that or you rushed through it without taking notes or building things with what you learned.

If you want to learn C# for Unity, take a Unity course on places like Udemy. This is a course that teaches 2D game development in Unity and this one is for 3D games. Both also teach C#. This is another course made in partnership with Unity Technologies.

r/Unity3D • comment
1 points • rolltide101x

I watched a bit of what you have done and as far as free tutorials go I do think it is some of the better information I have come across. I do think if you are targeting beginners that you jump in a little to deep to fast. But for people who are "decent" such as myself I didnt have any issue following and understanding what you are doing but someone who is more or less a beginner would not understand what is going on.


It may be asking to much but these are the best tutorials I have used and modeling after these will be very useful (I have not came across any free ones in depth enough to help much)



r/Unity3D • comment
1 points • SuperPamHan

I dont want to sound like a douche, but heres the advice I was given from my uncle who started me on my coding path.

Before you try to make games, complicated games of this type. Learn to code, its just the reality of it. Experiment and understand the engine before diving headfirst.

Bolt is kind of an underdeveloped new tool, so its a better idea to go with something that has a larger community and longevity.

Multiplayer is a whole new can of worms.

I learned by taking this course on Udemy:

Its expensive but probably the best course i have ever taken.

If thats too much I suggest something like this, although it is not as good:

Coding is frustrating alot. But you cant just give up.

Dont just switch engines or switch code types because it gets hard.


r/Unity2D • comment
1 points • Ocytoxin
r/unity • comment
1 points • banditmayonnaise

I'm no expert, I would actually still classify myself as beginner or novice at game development.
But I would recommend when you're following a tutorial. That could be any tutorial. Use the Unity Script Manual, to do some extra research on the differents components and function that has been used in the tutorial.
For example I recently followed a tutorial on how to make the player move using a Rigidbody component, and the tutorials used maybe 1-2 min to explain what it was and why to use it, but I still didn't know all the fundamentels and small details about Rigidbody, so I searched "Unity Rigidbody" in the searchbar and then followed the link to Unity Script, and then there was 8 pages of free knowledge about Rigidbody!

I'm sorry if it was a bad example, but this method has improved my learning experiences. And it have helped me understand the fundamentels of what I'm programming.

And my second tip:
Never copy someones code. I'm studying to become a software engineer, and I was told that there's nothing wrong with stealing someone's else code, just as long you understand how it works. If you understand how the codes works, then you can change it, so it fits your needs or fit your game.
So I would recommend, (in the beginning) always write your own code.

And finally! Give yourself some challenges. That could be make simple 2D game. Make a player move without using any tutorials, just using the unity script manual. Maybe make a scare jump game mechanic to trick your friends. (Highly recommend the last one)

I haven't made any real games, so I just gave my self a challenges to make my very own 2D puzzle platformer. And just in the past 5 days, I learned more than I have ever learned from taking a Unity C# course.

Courses and Youtube channels:
I would recommend to watch as many video of game development as possible.

First I would recommend taking a course, it will teach you the basic.
I took this course: The Ultimate Guide to Game Development with Unity 2019 || and again use tip number 1 if want to improve the learning curve.

If you don't wanna spend any mony, then there is plenty of free tutorials out there:
There is Brackeys - great channel for learning the basic, and he has plenty of tutorials you can follow. Unfortunately they just annonced that they will not make any more tutorials in the future...
AcaciaDeveloper a small channel. I personally think that he is really good at explaining. But he hasn't made that many tutorials.
BinaryLunar another small channel. I recommend watching his Generel tutorial playlist and his Unity 2D platformer tutorial.

Extra channels - for inspiration:
Mix and Jam This is a great channel, He doesn't have any real tutorials, but I have sometimes used his video to get inspired. Highly recommend all his videos haha
Game Maker's Toolkit another channel that doesn't offer any tutorials, but he is game journalist who offer great essay on differents game genres and great perspective on game mechanics. I also recommend all his videos.
Sorry for the long the comment.
But good luck on your journey and merry christmas.

r/college • comment
1 points • Secret_Count_7255

That's great, because you can be a web and game developer right now:

There are some that are very more specific, but for the general outline with lots of great projects to put on your portfolio, these are a great start. Don't worry about the price, they're usually on sale for 10.99 every 2 weeks just keep a lookout for the sales.

best thing about these is that it's lifetime and there is a Q and A that they answer within 24 hours.


Now if you don't want to pay for courses there are LOTs of free tutorials. out there. Just type "HTML and css" for beginners into youtube and you'll find lot's of great resources. Pick any and just start. just make sure they're recent like 2017+. all of them are good.

if you haven't heard. you can check this site for some cool inspiration on what you can do with web dev

the possibilities are endless.

once you get the foundations down you can get into more specific things like:

All the content in the world is out there. you can let your creativity soar.

all you have to do is just start. and that's the biggest hurdle to get over for me as well.

you can use javascript to make games as well:

and then you can use 3d libraries with JS as well:

and soo soo much more.

I'm just scratching the surface right now. but if you commit. in one year you'll be better than most people. just a few hours a day. learn something. make something. and you'll be a beast.

don't try doing something too big first. your first website will always look basic and ugly like this random one i found on the internet:*7dsQrPrexJrVy6boXUwq8Q.png

but don't worry. everyone starts like this. you can get to this stage within a month or less.

my best advice is to just start.

HTML/CSS/JS is the foundation of web dev. everything you see in web dev and even mob dev uses these things

hit control-shift-i on your computer. it'll bring up developer tools. learn this, you'll need it a lot. infact, you can see the HTML and CSS right now that was used to create the site you're on

C++/C#/Java is the most popular for game dev