Answer the question
In order to leave comments, you need to log in
C or C++, what to learn first?
I want to go into game development, what is the best thing to learn to work in this field? And which specialists are more valued?
Answer the question
In order to leave comments, you need to log in
In the beginning, in the beginning it is absolutely violet.
Take any and pump your brains for thinking in the right direction, and then choose the language.
PS such a question pops up here every day, take the trouble to read it.
It's better to learn C#.
But if it is C / C ++, then learn the crosses right away, Sishka is more for a low level.
Good specialists are valued first of all
. If you are a pro, and you have many years of experience behind you, then you will be adequately appreciated.
It is difficult to say something about the sphere, because it is usually chosen not because of money. For example, producers, analysts and very cool programmers are most valued, but this is in Moscow, and in the regions the situation is suddenly slightly different, for some reason PMs are paid more there. In any case, completely retraining for the sake of a salary is rather strange, because. In a couple of years, the picture will change again. I can say one thing for sure: you won’t be able to learn everything, and you will have to work with other people in a team.
And in terms of the programming language, it is better to proceed from the task. For example, if the game is simple, then it can generally be done on Lua (or on another script, just Lua is already a classic). And if there are some complex calculations, something like AI, pathfinding or complex mechanics, then a native language is better, i.e. Swift/Kotlin (for mobile) and C++/Rust/etc. for desktop.
For gamedev, if on PC and unity, then this is c# or c++ on other engines. If the game dev is for mobile phones, then this is java in android studio with libgdx or the same unity. But as mentioned above, it all depends on the task and the scale of the project, and logic is important here, but the language is just a link to the ide and OS of the system for which the game is being written.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question