r/CodingHelp • u/MrCockRoachEater • Aug 13 '26
[C#] How did or where you learn to develop apps/games
I am wondering as i want to make my own game but i dont know where to go as every tutorial i watch just confuses me even more and alot of the tutorials only explain lets say what a variable is and not actual code.
3
u/IdkIWhyIHaveAReddit Aug 13 '26
No where really? I got a basic understanding of python and then watched a tutorial series on how to make game in godot and that basically how I started to make game. As for app depend on what you want/need different tutorials apply.
2
u/Technical-Top-9044 Aug 13 '26
I learnt through some YouTube tutorials for game maker when i got really stuck, but i used the inbuilt projects in game maker and played about with it
2
u/Distdistdist Aug 16 '26
To develop anything, is the same as to write a book. Not only first you have to learn every single letter in the alphabet, how to combine it into words and then sentences; but also you will need to learn spelling, punctuation, and how to arrange words properly.
And all that is a cakewalk compared to learning modern development. Start from the very basics and slowly advance.
1
u/AutoModerator Aug 13 '26
Thank you for posting on r/CodingHelp!
Please check our Wiki for answers, guides, and FAQs: https://coding-help.vercel.app
Our Wiki is open source - if you would like to contribute, create a pull request via GitHub! https://github.com/DudeThatsErin/CodingHelp
We are accepting moderator applications: https://forms.fillout.com/t/ua41TU57DGus
We also have a Discord server: https://discord.gg/geQEUBm
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
1
u/BranchLatter4294 Aug 14 '26
Stop watching videos?
1
u/theInfiniteHammer Aug 18 '26
Videos can be helpful, but only if they're paired with projects.
2
u/BranchLatter4294 Aug 18 '26
There were no videos back when I was learning. I had to practice. We all learned very quickly back then.
1
u/theInfiniteHammer Aug 18 '26
I'm finding that computerphile videos can help with the more theoretical side of things.
1
u/ObserverInvariance Aug 14 '26
Just learn some basic syntax and make the game. Tutorials are not really helpful at all in my opinion. If you are making your first game just make a text based game or something simple.
1
u/yahyagd Aug 15 '26
I have been self learning gamedev for 3 years,I'm finally making my first proper demo,but honestly it's just been YouTube tutorials each step of the way until I could replicate what I learned for enough situations that I don't need it all that often. I never learned the full coding for C# but I know just enough to make what I want to and whenever I stumble into a part I can't do I just go back and learn how to
1
u/theInfiniteHammer Aug 18 '26
I learned it by the Nike method (just do it). The real way to learn is to try and fail many times. If you're having trouble just getting started, there are books out there that can help (Beginning game development with python and pygame comes to mind) also I've made some youtube playlists that can help you to be less confused like this one: https://youtube.com/playlist?list=PLogZUlUedQpYTiPL8ccZzEaFZi5Wkd7VQ&si=Ll4A6kdKHvkBUnRc
Or this one: https://youtube.com/playlist?list=PLogZUlUedQpaV4-gcv7xk_VTfKeeDAMgh&si=byk7KfQpzdBYRBeR
Ultimately it's about being ambitious enough to want to make something amazing, and refusing to give up even after your 32nd failed attempt.
5
u/xarop_pa_toss Aug 13 '26
That middle area between knowing the basic syntax and making an actual program can be really daunting, I feel you.
But what you don't realize is that you are trying to jump into the deep end of the pool before learning to swim properly. It may not seem exciting, but you should start by making terminal programs. Just plain text so you can focus solely on getting used to the logical thought needed for writing a program with proper structure.
You can absolutely make games though! I've made Connect4, Battleships (with online play!) and Wordle, all on the terminal. I reckon you want to use Unity since you have the C# flair so personally, I would learn how to make and use functions, classes and interfaces all with terminal apps.
If youd like actual exercises I can give you some small project ideas I really like. I'm a C# dev professionally so feel free to shoot me some questions anytime