+ 4

Is C++ better or C# for game development?

I'm running into this problem... I want to start game developing for IOS and Android using 3d game engines. But many of them use either C++ or C#. What language and 3d game engine would you recommend for me? You could also recommend other languages with other game engines. //Highly Appreciate It //Reuben B.E.L.

10th Oct 2017, 3:08 AM
DeltaTick
DeltaTick - avatar
7 Answers
+ 4
c++ is a faster and more common language for game development, knowing language details only you should go with c++. C# however is the language you'd use with Unity which you cannot ignore unity. You would do just fine with either and I'd recommend you try out unity for the c# side and unreal, cry, or your own engine for c++ side. spend a bit of time with each and pick a favorite.
10th Oct 2017, 3:14 AM
Jordan Chapman
Jordan Chapman - avatar
+ 3
How can I make a game engine of my own and where to start?
10th Oct 2017, 3:16 AM
DeltaTick
DeltaTick - avatar
+ 3
https://www.youtube.com/playlist?list=PLEETnX-uPtBXP_B2yupUKlflXBznWIlL5&app=desktop thebennybox on Youtube has a great series on the topic of making a game engine.
10th Oct 2017, 3:25 AM
Christian Barraza
Christian Barraza - avatar
+ 2
you better make sure you have a firm understanding of c++ and programming in general along with the development process of games. But the first step would to do some research on graphics api's and which is best for your situation. TheChernoProject is my favorite c++ youtuber to introduce yourself to these things.
10th Oct 2017, 3:22 AM
Jordan Chapman
Jordan Chapman - avatar
0
@jhk123 Sources? It's really not, c# is only as fast in very specific cases maybe faster in some but for the most part c++ is simply a faster language. I'll run some tests to prove my point tomorrow.
10th Oct 2017, 7:21 AM
Jordan Chapman
Jordan Chapman - avatar