C
C#3y ago
granpy

❔ I learned all basic stuff what now?

i started learning C# 2 weeks ago and i learned variables, loops, conditions, methods, arrays etc. I recently wanted to learn game developement. If there is anyone who knows how to make games in unity please dm me or reply here. Thanks!
17 Replies
Angius
Angius3y ago
Just pick a project and start making things I'd recommend completing a couple $projects before jumping into Unity
MODiX
MODiX3y ago
Collections of application ideas that anyone can solve in any programming language to improve coding skills: https://github.com/ZacharyPatten/dotnet-console-games https://github.com/karan/Projects https://github.com/florinpop17/app-ideas
Anton
Anton3y ago
you need the classes stuff for unity
Denis
Denis3y ago
There's still a lot to learn. OOP, async/await, coroutines (for unity), different collection types, linq, databases, etc... I've narrowed the list down to make sure the topics are Relevant for game development Also RegEx is something you should check out
Anton
Anton3y ago
procedures?
Denis
Denis3y ago
Should be useful I believe that is how unity handles multithreading
Anton
Anton3y ago
there are coroutines, but these are specific to unity and not multithreading coroutines are run on a single thread
Denis
Denis3y ago
Coroutines, ah sorry. Thanks a lot for catching my mistake
Anton
Anton3y ago
you don't necessarily need linq, async, and coroutines to start with unity and you definitely don't need databases and regex you can learn collection types when you need it what you do need, is the concepts related to classes, and that's it inheritance (because you will be inheriting from MonoBehavior), what are instances, fields and instance methods btw there are very few collection types that are in wide use: list, hash set and dictionary, maybe queue, stacks are less commom
SpicyCatGames 🇵🇸
You don't need all that. Unity is more fun and you can learn c# through unity too. The only thing you need absolutely to learn before unity are the basics of oop. I learned all of c# through unity and then moved to dotnet
lazagna42
lazagna423y ago
what is oop?
Pobiega
Pobiega3y ago
object oriented programming
lazagna42
lazagna423y ago
ahhhhh i'm learning!
Shinigami
Shinigami3y ago
Does anyone know all the $ commands like $project above?
Angius
Angius3y ago
https://mod.gg has a list of all of them
Angius
Angius3y ago
Not sure if they're visible to regular users, though, or just associates and above
Accord
Accord3y ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.

Did you find this page helpful?