C
C#2d ago
peebrain

good c# learning resources for game dev?

what are some good resources for learning c# in the context of gamedev? like any websites that give u hands on code stuff to learn or any youtube videos that specifically talk about the coding aspect of game making rather than engine use or anything
5 Replies
sashimikitty
sashimikitty2d ago
look tutorials for Unity
peebrain
peebrainOP2d ago
is learning c# for gamedev always gonna have to be based on the engine/framework youre using? or is there a way to learn a form of c# that can help you intuitively learn engine's documentation easier i dont wanna be trapped to unity development . . .
sashimikitty
sashimikitty2d ago
well, generally learning any language helps you a lot on learning other languages, once u learn and understand c# u can easily work with python, c++, java, rubby ect.. But yes each engine doesnt have "the language for games", unreal does c++ and blueprints, unity does c#, godot does c# and godot language, game maker does GML, ect try to understand the logic behind programming languages, then the diff languages just have diff syntax but behind its the same logic
peebrain
peebrainOP2d ago
well, yeah, but for c# development i mean, unity has its own entire framework of c# that youd have to learn seperately, if i were to say, learn unity c# and then move to monogame, would it be a smooth move, or would i have to relearn pretty much everything cuz i learned c# in the context of unity rather than in the context of just c# itself?
sashimikitty
sashimikitty2d ago
no ofc not, for example i only knew unity c# before, then i tried creating my own engine with a tuto in c++ and it went perfectly well of course ull have to learn the specific functions and stuff for the framework, there is no universal game dev framework even assembly language isnt universal for all OS but yes the transition will be smooth once u get the logic

Did you find this page helpful?