Ok so I programmed in c++, got really good at it, but I always had a passion for making games, my dream is to make a mmorpg (I know it’s going to be a grind to get to that level of game development).So I found unity, I noticed it uses c#, Java, and Boo.So I went with c# since it’s most similar to c++ and I will be able to learn it a lot faster.I haven’t finished learning all of c#, in fact I’m still almost at the start (Learning about method overloading etc), I would just like to know, how much of c# should I know, to actually be comfortable to go into unity and learn how it works and start making games.
So to sum up my question.How much of c# do I need to know to be comfortable programming in unity? How should I progress through learning unity? Should I go right into making games, or is there a “Right” way of doing it and progressively becoming a better game dev.
Also side question just curiosity, how long does it take to actually be good enough in unity to be able to come up with a project(Like an official game) and then finish it?
Thank you.