❔ 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
Just pick a project and start making things
I'd recommend completing a couple $projects before jumping into Unity
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
you need the classes stuff for unity
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
procedures?
Should be useful
I believe that is how unity handles multithreading
there are coroutines, but these are specific to unity
and not multithreading
coroutines are run on a single thread
Coroutines, ah sorry. Thanks a lot for catching my mistake
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
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
what is oop?
object oriented programming
ahhhhh
i'm learning!
Does anyone know all the $ commands like $project above?
https://mod.gg has a list of all of them
Not sure if they're visible to regular users, though, or just associates and above
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.