Which language should i learn for the unity game engine / unreal engine. C++ or C# | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Which language should i learn for the unity game engine / unreal engine. C++ or C#

5th Feb 2020, 7:55 AM
Charles Xstorm Ukadike
Charles Xstorm Ukadike - avatar
7 Answers
+ 1
So your option is C#. It will be much easier to use with Unity. You're right that C++ is more in use. But C# is more friendly to novices and development using C# is more rapid.
5th Feb 2020, 9:14 AM
Stephan
Stephan - avatar
+ 1
Степан Смирнов Okay thanks. But I'm not new to programming (if that helps). I'm a 3D artist, and i use python scripting in Maya. I've also started using unity but just for rendering assets, I haven't really done a full game project in it.
5th Feb 2020, 9:21 AM
Charles Xstorm Ukadike
Charles Xstorm Ukadike - avatar
0
At first you should choose one of engines. Small tip: UE is for FPS, Unity is for wide range of genres. So if you want make FPS (like Call of Duty, Counterstrike) learn C++ and UE, otherwise C# and Unity
5th Feb 2020, 8:47 AM
Stephan
Stephan - avatar
0
Степан Смирнов Okay. But can C++ also be used for unity? I kind of want to learn c++ cos i figured it's more in use than C#.
5th Feb 2020, 8:52 AM
Charles Xstorm Ukadike
Charles Xstorm Ukadike - avatar
0
Unity has API for C# and JS. You can use C++, but rather for making libraries.
5th Feb 2020, 8:58 AM
Stephan
Stephan - avatar
0
What is your actual goal?To learn concrete language or engine, or game dev in general?
5th Feb 2020, 9:00 AM
Stephan
Stephan - avatar
0
Степан Смирнов My actual goal is to learn the engine(unity), and at the same time learn concrete language.
5th Feb 2020, 9:07 AM
Charles Xstorm Ukadike
Charles Xstorm Ukadike - avatar