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!

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!

5/1/2019 8:06:59 PM

Mohamed Lamine NECHADI

1 Answer

New 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.