What is the salary of Cocos game development?
Game is the most familiar cash model of the Internet, Tencent/NetEase most of the revenue accounted for the game.
So far, mobile games and wechat Douyin mini games are very popular development direction, many game companies do domestic and overseas markets, revenue is very good.
Wechat Douyin small game, like short video, realizes the flow of super App(wechat, Douyin, QQ) with low cost and fast realization. There are also some contents developed with H5 technology and game technology, such as online education, preschool education courseware, as well as new technologies such as VR and AR.
Mobile games and Wechat Tiktok games are very popular now, and the salary is very high. For developers at the same level, the salary of game development is about 30% higher than that of ordinary development, and making games is more interesting than other products (everyone likes playing games).
One year working experience 10K~18K;
23 years development experience 20KAround 25 k;
More than 5 years 25K~30K + project bonus.
The further you go, the bigger the percentage of your revenue is going to be from the game (see the king of Glory team’s year-end bonus).
The more people do well in the following games, it is normal to earn millions.
Wechat Douyin and other small games are like short videos. Developers can develop small games at a very low cost and monetize the traffic with games. Wechat Douyin small games are also a very good low-cost direction for entrepreneurship.
What platforms can Cocos Creator simultaneously develop games for?
Cocos Creator launches on multiple platforms at once, and can develop mainstream game development platforms, such as PC, Android, iOS, and H5 games.
H5 technology games, including web games and many game platform variants, such as wechat games, Douyin games, Huawei games, OpPO games, Vivo games, Baidu games, Millet fast games and so on.
Therefore, Cocos Creator can be developed and released on multiple platforms at one time, which greatly saves the development cost.
What programming languages are used for Cocos Creator game development?
Cocos Creator is a multi-platform game engine developed at a time.
Now H5 games and variants of H5 games (wechat, Douyin, QQ) are very popular, so the development language is H5 development language, JavaScript, JavaScript is a weakly typed programming language.
Microsoft introduced TypeScript’s strongly typed programming language, and TypeScript runs in JavaScript.
So Cocos Creator is developed in JavaScript and TypeScript
##04 Cocos Creator DrawCall
The game engine draws the game content to the screen and generates the picture. The game engine controls the graphics card GPU to display the object through OpenGL.
The drawing of game objects is completed by GPU. The game engine code controls the CPU to transmit the data and resources to BE drawn to THE GPU, and the GPU will draw according to the data.
The bottom processing and drawing of GPU are all based on triangles, and each graphics card has a limit on the number of triangles that can be processed simultaneously.
The object to be drawn in the game scene is submitted by the CPU to the graphics card GPU in batches, namely several drawcalls.
For example, if the game has 100 objects to draw, and the 100 objects are divided into 5 batches and submitted to the GPU, then the DrawCall will be 5. When cocos is running, it will display the DrawCall so that we can see the DrawCall of the current game.
How to learn Cocos Creator Shader?
Many special effects in game development are implemented using Shader. So Shader development is important in many game projects. The difference between programmers at the same level who know Shader and those who don’t is about 3K.
Cocos Creator is based on OPENGL, so the development language of Shader is GLSL, but not all of it. Cococs Creator has its own syntax structure, embedded GLSL code, and finally Creator compiles it into Shader program that GPU can recognize.
Cocos CreatorShader can learn from the following pieces:
1. Understand Shader’s position in game rendering, input, output, and related concepts such as vertices, texture coordinates, render queues, clipping and culling.
2. Understand the basic structure of Cocos Shader and the entry of Shader code.
3. Understand GLSL development Shader code and GLSL common library functions
4. Learn some cases of Shader and master Shader development and be familiar with Shader API encapsulated by COCOS.
How to learn Cocos Creator and how soon to learn?
Cocos Creator is a game engine for making mobile games and H5 mini-games. It is easy to learn and very fast. Generally, learning Cocos Creator can be divided into four stages:
Learn the JavaScript/TypeScript programming language.
2. Learn the basic knowledge of Cocos Creator and master the basic use of Cocos Creator;
3. Learn the framework design of Cocos Creator, organize projects, and make a project to experience it.
4. Focus on the thematic sections of game technology to solve corresponding problems.
About 2 if you have a programming backgroundIt takes four weeks to get started; If you’re a zero base, it’s about oneAbout 2 months.
##07 Cocos Creator how to do if the package size of wechat small game exceeds 4M?
When developing small games, if the package size exceeds 4M, it cannot be debugged and released on the real machine
There are two solutions:
1. Wechat provides a subcontracting mechanism, which allows you to subcontract at most 4 meters (1 main package +3 subcontracts), so if your project is within 16M, you can use the subcontracting mechanism of wechat to solve the problem.
2. If the resource is larger than 16M, the third-party resource can be deployed. The resource can be deployed to the third-party server and the loading address of the resource can be modified.
How does Cocos Creator connect to wechat SDK?
Wechat games provide small game SDK, wechat SDK directly use wx. XXXX to write, usually when docking wechat SDK, directly write code wx. XXXX is ok, when docking wechat SDK to use wechat Web developer tools to debug, other debugging wx. XXXX will report errors.
If we have multiple platform SDKS to connect, we can decide whether to use Wx. XXX or other SDKS, such as Tiktok T.xxxxx, by judging the current system in the same place
Which platforms are easy to make money on?
At present, H5 technology of small games is very popular, each big super App(wechat, QQ, Douyin, Alipay, Meituan, etc.), mobile phone channels (Huawei, Oppo, Vivo, etc.) have a lot of traffic, the platform also need to monetize the flow, so the major channels and platforms have launched their own small games, players do not need to install, click open can play.
Developers do micro channel games will be sent to these platforms inside. At present, some good small game platforms are wechat, QQ, Douyin, Huawei, OPPO, VIVO. With some policies of the platform, many small games can have very good data.
Different from traditional games, small games have low production cost and strong interest, which are suitable for individual developers and entrepreneurs. Small games can be regarded as short videos in the video industry.
Do I need a title number to publish wechat mini games?
Micro channel game development is divided into individual developers and enterprise developers.
Enterprise developers to develop micro-channel games need software and game version number, individual developers do not need game version number.
Soft publishing is also optional, which means that individual developers can publish even if you don’t have soft publishing. Without a license number, developers will not be able to make in-game payments and will only be able to cash in through in-game ads.