+ 4

Programming in unity

Is good for develop games in unity start from C# or is better to learn C++ before? (i have already some basics of c++)

30th Mar 2017, 7:29 PM
Malterego
Malterego - avatar
3 Answers
+ 16
Just do it in C# because that's what Unity uses (as well as JavaScript)
30th Mar 2017, 7:35 PM
Jafca
Jafca - avatar
+ 1
If you want to develop games using the Unity engine then learn C#. You'll never need to touch C++ if you only want to create using Unity. C++ would be useful for learning Epic's game engine though.
30th Mar 2017, 7:36 PM
Trevor Brick
Trevor Brick - avatar
+ 1
What is your Main Target? 1. Are you targeting for mobile users? Or Desktop users? Or Console users? Check your Target audience first. 2. Currently you can use many programming languages to build the games but what will be your game? 2D? 3D? Learn the technology based on your project requirements. 3. There are several programming languages for game, I used Corona (Lua) before and published the game in Play Store and App Store. Find "Jumper Jumper" in Play Store. What I am talking is C C++ C# Java JavaScript Lua Python and so on... see the Engine and language based on the Engine. // Unity has the learning curve for 2D that is why I chose Lua for 2D games. If I decided to develop 3D, I think I will choose Unity (C#) over Cocos2D (C++) and other game engine. Because writing in C# is really easy and maintainable than C++ and currently Unity has many supports for various platforms.
30th Mar 2017, 8:39 PM
Yhal Htet Aung
Yhal Htet Aung - avatar