T O P

  • By -

GlitteringChipmunk21

C# is a perfect language to be learning at school if you are interested in game development, as it is the language used in two of the three most popular game engines (Unity and Godot). You're lucky, as schools often teach Python or other languages that aren't directly used in game development. A great many game devs have no art skills. Personally I am just getting started learning Unity and I have absolutely no artistic talent, so I am focusing on the coding. You can always either get free or cheap (or not cheap) art assets on the game engine's asset store, or collaborate with an artist if you need to. I would suggest focusing on what you really want to do (coding). If you can afford a little bit of money for quality courses, the courses at [gamedev.tv](http://gamedev.tv) tend to be excellent for beginners and they currently have bundles on sale for about $30 for 4 courses, like this one: [https://www.gamedev.tv/bundles/complete-unity-c-developer-2d-bundle](https://www.gamedev.tv/bundles/complete-unity-c-developer-2d-bundle)


bipbloop

Thank you so much, this is very helpful! I will look into the course you suggested


GlitteringChipmunk21

The courses in their Godot bundles are very recent and up to date too: [https://www.gamedev.tv/bundles/complete-godot-bundle1](https://www.gamedev.tv/bundles/complete-godot-bundle1)


bipbloop

I looked into the course and it looks great (the other one you linked) and I’ll probably buy it, thanks again!


GlitteringChipmunk21

Those courses are quite well thought of. Good luck!


crevlm

This looks like a great resource!


David-J

Check the pinned beginners megathread


bipbloop

Thank you, I will!


MyPunsSuck

It doesn't matter what languages you learn, because learning one is 85% of the way towards learning them all - but that said, C# is a very relevant language anyways. Personally, I would suggest **not** focusing on programming *for* gamedev. If you're the programmer on a team, your job isn't too different from traditional software development; you need a solid grasp of the fundamentals - not just specific applications. Quick video tutorials and such are mostly only useful to solo artist devs who are forced to do some programming on the side. Past the beginner stages, it's more fruitful to learn by trying things yourself or even by poking around existing source code. But yeah, a programmer on a team won't need to know any art. I mean, no skills ever go to waste, but an understanding of the workflow is more valuable than being able to produce results yourself


bipbloop

Thank you, I will keep it in mind. About not focusing on programming for game dev, I’m learning the basics at school so I figured I should focus on game dev when I’m learning alone


Upper_Combination_11

I don't know what you are taught in school but you may need to get deeper than basics into traditional software development at some point. It depends on how hard you study to reach those obstacles. Have fun with game dev.


bipbloop

Thanks a lot!


luthage

What is the actual job within game dev that you want?  Programmers don't make art and artists don't write code.  


bipbloop

I want to be a programmer but I was wondering if knowing some art will help me


luthage

Not really.