Unity C# or Unreal C++ for Game Development? What's the difference between them and what are some advices for a newbie Game Dev? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Unity C# or Unreal C++ for Game Development? What's the difference between them and what are some advices for a newbie Game Dev?

So recently, i've discovered the indie game development field and i was really excited to jump into it. After reading some threads about it on multiple social media, i saw that a lot of indies were using Unity with C# and were also advicing newbies to go on this path as it's has an easier learning curve as they were claiming. But there were also people suggesting using Unreal Engine with C++ as it was more efficient and powerful and professional as they were claiming. I've recently finished learning the basics of C# as i'm new to programing and i've still a lot to learn more about, but i do have some questions regarding this topic that i want some answers about. What are the exact differences between C# and C++? and which one is better to learn as a first language? Which game engine is harder than the other? And is really C++ really hard to learn as some people are saying? Huge thanks for reading all of this and i would love to hear your opinions and answers about this topic!

1st May 2019, 8:06 PM
Mohamed Lamine NECHADI
Mohamed Lamine NECHADI - avatar
1 Answer
+ 1
If you are a beginner i would allways advise you to go for unity3D. C# tends to be easier than c++ for beginners. And also the unity community tends to be better for beginners.
1st May 2019, 9:00 PM
Dragonxiv
Dragonxiv - avatar