To do game development, you need to learn c, cocos2dx, unity3d engine, c# and other knowledge. 2D games are usually developed for mobile phones. The commonly used development tool is Cocos2dx and the development language used is C. The development tool generally used for 3D games is Unity3d, and the development language used is c#.
I believe many friends have such doubts in the early stage. What knowledge do we need to learn about game development? In fact, like software development, game development also requires learning programming languages, but the difference is that game development requires familiarity with various game development tools, which is slightly more difficult than software development. Therefore, if you have zero foundation and want to learn game development , you need to have a systematic learning direction and plan.
At present, the more popular game development in China is mainly divided into 2D games and 3D games. 2D games are usually developed for mobile phones. The generally used development tool is Cocos2dx and the development language used is C. The game development tool generally used for 3D games is Unity3d, and the development language used is c# or javascript. Therefore, if you want to develop any kind of game, you must know what development knowledge is needed.
First of all, if you plan to learn 2D mobile game development, you first need to learn C, and then you need to understand the use of Cocos2dx.
Let’s talk about the development of 3D games. The most commonly used development tool for 3D games is the unity3d engine. Unity3d uses C# for development (javascript is also used, but less frequently), so we must first learn C#.
C# is also an object-oriented programming language. It is relatively simple compared to C. After learning C#, you need to learn how to use the unity3d engine. And this is also a very important learning process. There is no shortcut to learning, you just need to learn step by step and become familiar with each item one by one. [Recommended tutorial: C Tutorial]
The above is the detailed content of What do you need to learn to do game development?. For more information, please follow other related articles on the PHP Chinese website!