+ 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++)
3 ответов
+ 16
Just do it in C# because that's what Unity uses (as well as JavaScript)
+ 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.
+ 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.