I’ve always wanted to make a complete game, even if it’s something very simple and small but coding was always a huge obstacle. I have 2 Udemy courses about game development but they don’t really go into depth about coding and are too general.
Do you know any courses that are more specialized for C# coding for game development? It doesn’t matter if they are free or not.
The creator starts at 0-knowledge and goes over most important programming concepts to get you started. He also offers little exercises to test your newly learned knowledge at. It’s free and the explanations are great. It’s completely beginner oriented tho, so if you already know some coding from your Udemy courses i’m not sure how much help this will be to you. Then again, i dont think you need a lot more than this to get started in C# + Unity. Afterwards you should be able to just google for missing knowledge and apply it using the Unity documentation. Also, keep in mind that programming is learning by doing! Never read something and do nothing with it. You will forget it or feel inseure if you dont apply the knowledge.
For any specific topics after getting the generals down, there are always other tutorials to help you get going.
Then of course you got other search engines, giving relevant answer.
Other than that, I suggest start with modding games.
Find game you like and is able to get modded.
Then learn, how to change its behavior / look in some way.
There something free on taxesforcatses-dot-com/TOC.shtml. It uses C# in Unity but mostly goes over programming in a text-booky-style (I taught college programming. It’s mostly my old notes rewritten to work in Unity).
Are you maybe confusing Sebastian Lagues’ more advanced coding adventure series with his actual beginner gamedev series? I found the latter very well done for beginners and easy to follow, even tho i guess i cant objectively rate that anymore. The thing is, in his series he actually teaches concepts and mechanics involved in programming and gives you the basics to understand how things work together.
Brackeys on the other hand mostly posts solutions to common beginner problems. They generally have a more “do this to have some effect X” teaching approach in their videos, but dont explain any of the involved concepts. Their videos seem to be very minimalistic - getting people to some desired outcome with as few lines of code as possible, rather than teaching them the concepts necessary for them to get there themselves. We have at the very least a few threads per week, every week, of beginners being stuck or confused at Brackey tutorials, or unsure how they can adjust it to what they actually need.
According to the old saying “teach a man to fish”… Brackeys give people free fish, but dont necessarily teach them how to fish, and most certainly not how to build their own fishing rod when out in the wild. Just my thoughts on the matter, and in the end it’s a question of personal preference.
‘Learning’ coding is actually quite easy I found once you get used to it because it’s memorisation like with anything else, you’re just memorising a bunch of symbols that mean things as it’s a language. The big challenge is properly understanding what all the symbols mean individually and for that I think a glossary works best for the beginners. Literally anyone can learn coding I think but understand what each little command and symbol does and learning how to read documentation properly is what separates the experts from the noobs.
If you just go through some project tutorials that’s fine but I don’t think that will help you properly understand the language.
True words. My feeling for how this works is that Brackeys is basically an easy-to-pickup evangelism platform for delivering eye-catchy beginner-hoarding PR strategy, a private-party extension of Unity’s marketing dept. I mean, it all got messy with Youtube really, you can’t really tell who works for whom anymore, any legal responsibility and employment is completely severed, but in the world where even the gamers are sponsored… Look, rolling a Youtube channel for as long is really a full time job, it’s not a joke and costs a lot, and Brackeys is a production team, had serious push and serious sponsors, and all of it is truly just an employment in disguise, without having to explain anything to anyone.
That’s my humble opinion.
Btw, Brackeys channel production officially shut down only recently (not the channel), I think only a couple of weeks ago. And in my mind, I don’t know man, they were highly “successful” in terms of popularity, and I just think that they couldn’t grow financially as much as they wanted, then resorted to some kind of an ultimatum for a better sponsorship deal, and decided to move on after it failed. Business as usual. But, you know, if Brackeys channel is suddenly allowed to not exist anymore (it still exists, but in the sense of being up-to-date), it also smells like marketing redeployment and sudden change of priorities.
Also my humble opinion.
It’s a good thing if Brackeys is off, right? <.< >.>
Well I don’t know. A lot of kids reached Unity thanks to it, that’s for sure.
Of course, nobody knows how to make a fishing rod… Or why they’d even need one. Also it’s a rare thing to teach anyone anything these days. Everyone is just into instant solutions, as if they all expect everything to be as instant and as fake as Instagram is. Two clicks and done. Maybe swipe. Udemy course at most. Half an audiobook. Let’s hope it’s just an episode.
I’ve been doing this for three quarters of my life, Unity for a good quarter, and I still get regularly steamrolled by certain people with higher proficiency. That’s how much there is to it, but okay let’s not dwell too much on it.
His channel didn’t shut down. There is simply no new content. Anyone can still use it and learn from it, if want to. There is lots of valid content. And will be while, before become obsolete. As long using same Unity version as tutorials, there is no issue.
Thanks for clarifying, that’s what I meant, that the production has shut down, not the channel itself, but have probably misspoken. (edited to reflect the intended meaning)
Oh, ok, thanks for the opinion, it’s just that I think Brackeys is a little more basic and explains what a script does (but I do agree with you, sometimes he just says, “type in this, it’s fine, you don’t need to understand it”) and he is very clear.
well social blade estimates an upper limit of 14k$ per month for the channel, if it was for 1 person its good income, if you have a production team and you have to distribute that revenue with more than 4 people the amount of work is not worth it, you have to leverage your view count with sponsorships or you cant raise your revenue ( since the channel gives free advertisement to unity it makes sense that unity would want to invest in it so you might not be far off the mark on what you say, though if companies get big enough they can get away with not paying for people to advertise while streaming/platforming content that derives from their product )
Learning sites are on a scale from “cooking show” to “textbook” to “reference manual”. Brackey’s seems like one end – fun to watch, you’ll probably never make what it’s showing; and doesn’t explain why it works that way or how you’d tweak it. The next step up explains only the things needed to make that one thing – this line declares a Vector, and dot-x … is how you use it – but doesn’t explain structs in general or play with Vector3 much. The next type switches away from making one game to explaining language features, but still tries to be light and entertaining. Maybe a loop that spawns 10 cubes and sort-of explains instantiate. The next goes away from game examples and focuses and focuses on the language:: a loop to print 5 to 100 by 5. The far, far end is a reference manual describing the syntax of a loop.
New users don’t know this. The easy videos seem fine since they don’t know you can’t learn coding in 5 minutes. Some new users assume (from what they read) that game programming is very different from programming, so only want game videos. A few ask something like “every game tutorial barely explains functions and loops. Is there anything that explains them for real”.
The title of this is “How do you learn coding”. But down below they ask for a C# game dev class. Those are different. I feel like every Q like this should get a questionaraire: “will you consider things besides videos”, “do you want only examples that will be useful in a game” … .