B
B
b1esseed2021-03-10 21:25:18
Game development
b1esseed, 2021-03-10 21:25:18

What to choose C++ or C# for developing android/PC games?

Interested in developing games for android and PC. The question arose in which set of PL + Engine to choose. C# + Unity or C++ + UE4? After reading about this topic, I realized that Unity is suitable for indie games and android development, and C ++ for AAA projects. Therefore, it is worth choosing Unity, since it is clear that AAA projects are not the level of 2-3 people. But at the university they study C ++ and this makes me doubt the choice of Unity. The presence of constant practices, laboratory, lectures quickly pumps in the "pros". The presence of a good teacher who not only teaches, but also works in C ++, from whom you can ask for information of interest at any time, adds one more point to the piggy bank of "pluses". In addition, by studying game development, I will understand C ++ even better and get some benefits at the university. What can you advise in this situation? Learn two languages ​​at once? (It will take a lot of time, since there is not so much free time and spread over several languages, given that this is the first programming experience, perhaps not the best option) Or choose one? Is it possible to create small games for android/PC in C++? How difficult and costly is it compared to C#? Does it make sense? Godot?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
I
Ivan Volodin, 2021-03-11
@b1esseed

the university studies C ++ and this makes me doubt the choice of Unity

studying game development, I will understand C ++ even better and get some benefits at the university

Then, you must decide what you want. Better understand C++ and an advantage in university, or learn another language and create games in it.
What can you advise in this situation?

There are many ways to implement. C++/Unreal, C#/Unity, Godot, etc. It would be simply unfair to single out one of them, since each engine, like each language, is, first of all, a tool that helps you work on your project.
Is it possible to create small games for android/PC in C++?

Android is closely related to Java, which, in turn, is very similar to C #, so it will be more convenient to create applications in C # for Android (the same Unity (or Xamarin if we are not talking about games)) will be more convenient.
If we are talking about a PC, using C ++ would be more appropriate. C++/Unreal or if you don't need an engine then C++/SFML or even C++/OpenGL. C#/Unity and Godot are also options.

D
dollar, 2021-03-10
@dollar

Interested

C#

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question