Answer the question
In order to leave comments, you need to log in
What is better to learn for game programming - C# or C++?
Which of these two languages is more suitable for creating games?
Answer the question
In order to leave comments, you need to log in
Sooner or later, any GameDev developer who wants to do something more than match3 or an iOS fake pillow will have to learn c++.
Such is life, and, as you know, it is pain.
For game programming - Lua
For game development - C++
For toolkit and server development - C#
It might be easier to learn C# and get started with Unity. Learning C++ is a much more difficult path, but it is on it that serious engines for games are written.
Unity is a very powerful but still game builder. If you want to write a game on your own or with a small team, this is a great choice. If your goal is to work for a large GameDev firm, then C++ will be more in demand.
Keep in mind that switching to another language is much easier than learning the first one. So choose based on your plans for the next 2-3 years.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question